CVE-2018-1000079
Last modified
CVE-2018-1000079 is a vulnerability of currently unknown severity. RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.3 series: 2.3.6 and earlier, Ruby 2.4 series: 2.4.3 and earlier, Ruby 2.5 series: 2.5.0 and earlier, prior to trunk revision 62422 contains a Directory Traversal vulnerability in gem installation that can result in the gem could write to arbitrary filesystem locations during installation. This attack appear to be exploitable via the victim must install a malicious gem. EPSS estimates a 2.88% chance of exploitation in the next 30 days.
Description
RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.3 series: 2.3.6 and earlier, Ruby 2.4 series: 2.4.3 and earlier, Ruby 2.5 series: 2.5.0 and earlier, prior to trunk revision 62422 contains a Directory Traversal vulnerability in gem installation that can result in the gem could write to arbitrary filesystem locations during installation. This attack appear to be exploitable via the victim must install a malicious gem. This vulnerability appears to have been fixed in 2.7.6.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Rubygems | Rubygems | <= 2.2.9 |
| Rubygems | Rubygems | <= 2.3.6 |
| Rubygems | Rubygems | <= 2.4.3 |
| Rubygems | Rubygems | <= 2.5.0 |
References
- http://blog.rubygems.org/2018/02/15/2.7.6-released.htmlVendor Advisory
- https://github.com/rubygems/rubygems/commit/666ef793cad42eed96f7aee1cdf77865db921099Patch, Third Party Advisory
- https://github.com/rubygems/rubygems/commit/f83f911e19e27cbac1ccce7471d96642241dd759Patch, Third Party Advisory
- http://blog.rubygems.org/2018/02/15/2.7.6-released.htmlVendor Advisory
- https://github.com/rubygems/rubygems/commit/666ef793cad42eed96f7aee1cdf77865db921099Patch, Third Party Advisory
- https://github.com/rubygems/rubygems/commit/f83f911e19e27cbac1ccce7471d96642241dd759Patch, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2018-1000079?
How severe is CVE-2018-1000079?
How do I fix CVE-2018-1000079?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2018
- CVE-2018-1000073RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.…
- CVE-2018-1000074RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.…
- CVE-2018-1000075RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.…
- CVE-2018-1000076RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.…
- CVE-2018-1000077RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.…
- CVE-2018-1000078RubyGems version Ruby 2.2 series: 2.2.9 and earlier, Ruby 2.…
- CVE-2018-1000080Ajenti version version 2 contains a Insecure Permissions vul…
- CVE-2018-1000081Ajenti version version 2 contains a Input Validation vulnera…
- CVE-2018-1000082Ajenti version version 2 contains a Cross ite Request Forger…
- CVE-2018-1000083Ajenti version version 2 contains a Improper Error Handling …
- CVE-2018-1000084WOlfCMS WolfCMS version version 0.8.3.1 contains a Stored Cr…
- CVE-2018-1000085ClamAV version version 0.99.3 contains a Out of bounds heap …
Are you affected by CVE-2018-1000079?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
