CVEvulnerability
CVE-2018-1000079
5.5 MEDIUM
Official page ↗
- Status
- Modified
- Published
- 2018-03-13
- Last modified
- 2026-06-17
- Assigner
- [email protected]
- CVSS 3.0 ([email protected])
- 5.5 MEDIUM — CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N
- CVSS 2.0 ([email protected])
- 4.3 MEDIUM — AV:N/AC:M/Au:N/C:N/I:P/A:N
- Weaknesses
- CWE-22
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.
Affected configurations
• rubygems rubygems (<= 2.2.9)
• rubygems rubygems (<= 2.3.6)
• rubygems rubygems (<= 2.4.3)
• rubygems rubygems (<= 2.5.0)
Related
Weakness · CWE (1)
- CWE-22 Improper Limitation of a Pathname to a Restricted Directory weakness
References
- http://blog.rubygems.org/2018/02/15/2.7.6-released.html Vendor Advisory
- http://lists.opensuse.org/opensuse-security-announce/2019-07/msg00036.html lists.opensuse.org
- https://access.redhat.com/errata/RHSA-2018:3729 access.redhat.com
- https://access.redhat.com/errata/RHSA-2018:3730 access.redhat.com
- https://access.redhat.com/errata/RHSA-2018:3731 access.redhat.com
- https://access.redhat.com/errata/RHSA-2019:2028 access.redhat.com
- https://access.redhat.com/errata/RHSA-2020:0542 access.redhat.com
- https://access.redhat.com/errata/RHSA-2020:0591 access.redhat.com
- https://access.redhat.com/errata/RHSA-2020:0663 access.redhat.com
- https://github.com/rubygems/rubygems/commit/666ef793cad42eed96f7aee1cdf77865db921099 Patch, Third Party Advisory
- https://github.com/rubygems/rubygems/commit/f83f911e19e27cbac1ccce7471d96642241dd759 Patch, Third Party Advisory
- https://lists.debian.org/debian-lts-announce/2018/07/msg00012.html lists.debian.org
- https://usn.ubuntu.com/3621-1/ usn.ubuntu.com
- https://www.debian.org/security/2018/dsa-4219 www.debian.org
- https://www.debian.org/security/2018/dsa-4259 www.debian.org
- http://blog.rubygems.org/2018/02/15/2.7.6-released.html Vendor Advisory
- http://lists.opensuse.org/opensuse-security-announce/2019-07/msg00036.html lists.opensuse.org
- https://access.redhat.com/errata/RHSA-2018:3729 access.redhat.com
- https://access.redhat.com/errata/RHSA-2018:3730 access.redhat.com
- https://access.redhat.com/errata/RHSA-2018:3731 access.redhat.com
- https://access.redhat.com/errata/RHSA-2019:2028 access.redhat.com
- https://access.redhat.com/errata/RHSA-2020:0542 access.redhat.com
- https://access.redhat.com/errata/RHSA-2020:0591 access.redhat.com
- https://access.redhat.com/errata/RHSA-2020:0663 access.redhat.com
- https://github.com/rubygems/rubygems/commit/666ef793cad42eed96f7aee1cdf77865db921099 Patch, Third Party Advisory
- https://github.com/rubygems/rubygems/commit/f83f911e19e27cbac1ccce7471d96642241dd759 Patch, Third Party Advisory
- https://lists.debian.org/debian-lts-announce/2018/07/msg00012.html lists.debian.org
- https://usn.ubuntu.com/3621-1/ usn.ubuntu.com
- https://www.debian.org/security/2018/dsa-4219 www.debian.org
- https://www.debian.org/security/2018/dsa-4259 www.debian.org