CVE-2017-0898 is a critical format string vulnerability affecting Ruby versions prior to 2.4.2, 2.3.5, and 2.2.8. An attacker can exploit a malicious format string containing a large negative precision specifier to trigger a buffer overrun, potentially leading to heap memory corruption or information disclosure. With a CVSS score of 9.1 (CRITICAL) and a FAUCET Risk Score of 73/100, this vulnerability poses a significant risk due to its network-based attack vector and low attack complexity, allowing for high impact on confidentiality and availability. Despite its severity, there is no evidence of active exploitation, publicly available exploit code in Metasploit or ExploitDB, nor significant community discussion or media coverage.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
2.2.0CPE matchmatch criteria | cpe:2.3:a:ruby-lang:ruby:2.2.0:*:*:*:*:*:*:* | ||
2.2.1CPE matchmatch criteria | cpe:2.3:a:ruby-lang:ruby:2.2.1:*:*:*:*:*:*:* | ||
2.2.2CPE matchmatch criteria | cpe:2.3:a:ruby-lang:ruby:2.2.2:*:*:*:*:*:*:* | ||
2.2.3CPE matchmatch criteria | cpe:2.3:a:ruby-lang:ruby:2.2.3:*:*:*:*:*:*:* | ||
2.2.4CPE matchmatch criteria | cpe:2.3:a:ruby-lang:ruby:2.2.4:*:*:*:*:*:*:* |
CVSS version used by this source: 3.0
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.3 Bluesky, 0.3 Mastodon, and 2.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.