GitHub Advisoryadvisory · RubyGems
GHSA-7gcp-2gmq-w3xh RubyGems Code Injection vulnerability
CRITICAL
Official page ↗
- Aliases
- CVE-2017-0899
- Ecosystem
- RubyGems
- Packages
- rubygems-update
- Severity
- Critical
- CVSS vector
- CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-150, CWE-94
- Reviewed
- 2023-03-09
Affected packages
• RubyGems rubygems-update: < 2.6.13 → fixed in 2.6.13
Description
RubyGems prior to 2.6.13 is vulnerable to maliciously crafted gem specifications that include terminal escape characters. Printing the gem specification would execute terminal escape sequences.
Related
Alias · CVE (1)
- CVE-2017-0899 RubyGems version 2.6.12 and earlier is vulnerable to maliciously crafted gem specifications that include terminal escape characters. vulnerability
References
- https://nvd.nist.gov/vuln/detail/CVE-2017-0899 advisory
- https://github.com/rubygems/rubygems/commit/1bcbc7fe637b03145401ec9c094066285934a7f1 web
- https://github.com/rubygems/rubygems/commit/ef0aa611effb5f54d40c7fba6e8235eb43c5a491 web
- https://hackerone.com/reports/226335 web
- https://access.redhat.com/errata/RHSA-2017:3485 web
- https://access.redhat.com/errata/RHSA-2018:0378 web
- https://access.redhat.com/errata/RHSA-2018:0583 web
- https://access.redhat.com/errata/RHSA-2018:0585 web
- https://github.com/rubygems/rubygems package
- https://lists.debian.org/debian-lts-announce/2018/07/msg00012.html web
- https://security.gentoo.org/glsa/201710-01 web
- https://web.archive.org/web/20170907215801/http://www.securitytracker.com/id/1039249 web
- https://web.archive.org/web/20170915000000*/http://www.securityfocus.com/bid/100576#:~:text=1%20snapshot-,11%3A49%3A33,-Note web
- https://www.debian.org/security/2017/dsa-3966 web
- http://blog.rubygems.org/2017/08/27/2.6.13-released.html web