Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2017-0898

28
FAUCET Score

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.

Impacted Technologies

VendorProductVersion(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 Data

CVSS version used by this source: 3.0

9.1CRITICAL

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H

Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
NONE
Availability Impact
HIGH
Exploitability Score
3.9
Impact Score
5.2
CvssVersion
3.0

Exploit Intelligence

EPSS Score
9.72%
Probability of exploitation in next 30 days
EPSS Percentile
95.0%
Percentile rank of EPSS score among Peer Group
As of 2026-07-27
Model: v2026.06.15
This CVE's current EPSS score of 0.0972 is in the 91st percentile among its peer group of 36,862 CVEs.

Social Chatter

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.

Media 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.

Remediation

Patch Available

Vendor Patches (17)

redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7.4 EUSFixed in: rh-ruby23-ruby-0:2.3.6-67.el7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Enterprise Linux 7Fixed in: ruby-0:2.0.0.648-33.el7_4
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 6Fixed in: rh-ruby24-ruby-0:2.4.2-86.el6
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 6Fixed in: rh-ruby22-ruby-0:2.2.9-19.el6
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 6Fixed in: rh-ruby23-ruby-0:2.3.6-67.el6
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 6.7 EUSFixed in: rh-ruby24-ruby-0:2.4.2-86.el6
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 6.7 EUSFixed in: rh-ruby22-ruby-0:2.2.9-19.el6
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 6.7 EUSFixed in: rh-ruby23-ruby-0:2.3.6-67.el6
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7Fixed in: rh-ruby24-ruby-0:2.4.2-86.el7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7Fixed in: rh-ruby22-ruby-0:2.2.9-19.el7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7Fixed in: rh-ruby23-ruby-0:2.3.6-67.el7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7.3 EUSFixed in: rh-ruby24-ruby-0:2.4.2-86.el7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7.3 EUSFixed in: rh-ruby22-ruby-0:2.2.9-19.el7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7.3 EUSFixed in: rh-ruby23-ruby-0:2.3.6-67.el7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7.4 EUSFixed in: rh-ruby24-ruby-0:2.4.2-86.el7
View patch
redhatpatch availablevia redhat_api
Product: Red Hat Software Collections for Red Hat Enterprise Linux 7.4 EUSFixed in: rh-ruby22-ruby-0:2.2.9-19.el7
View patch
redhatend of lifevia redhat_api
Product: Red Hat Subscription Asset ManagerFixed in: ruby193-ruby

Vendor Advisories (1)

redhatCVE-2017-0898Moderate

ruby: Buffer underrun vulnerability in Kernel.sprintf

Sep 14, 2017

References

access.redhat.com / errata/RHSA-2017:3485
access.redhat.com / errata/RHSA-2018:0378
access.redhat.com / errata/RHSA-2018:0583
access.redhat.com / errata/RHSA-2018:0585
github.com / mruby/mruby/issues/3722
ExploitThird Party Advisory
hackerone.com / reports/212241
ExploitThird Party Advisory
lists.debian.org / debian-lts-announce/2018/07/msg00012.html
security.gentoo.org / glsa/201710-18
usn.ubuntu.com / 3685-1
debian.org / security/2017/dsa-4031
ruby-lang.org / en/news/2017/09/14/sprintf-buffer-underrun-cve-2017-0898
Vendor Advisory
securityfocus.com / bid/100862
Third Party AdvisoryVDB Entry
securitytracker.com / id/1039363
Third Party AdvisoryVDB Entry