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-0903

34
FAUCET Score

CVE-2017-0903 describes a critical remote code execution vulnerability affecting RubyGems versions 2.0.0 through 2.6.13, impacting distributions like Canonical, Debian, and Red Hat. This flaw stems from improper YAML deserialization of gem specifications, allowing attackers to bypass class whitelists with specially crafted serialized objects. With a CVSS score of 9.8 (Critical), it presents a severe risk due to its network-based attack vector, low attack complexity, and high potential for confidentiality, integrity, and availability compromise. While there is no evidence of active exploitation or public exploit code (Metasploit, Nuclei, ExploitDB), the vulnerability has garnered some community discussion and media coverage, indicating awareness despite its inactive status on the CISA KEV catalog.

Impacted Technologies

VendorProductVersion(s)CPE
2.0.0CPE matchmatch criteria
cpe:2.3:a:rubygems:rubygems:2.0.0:*:*:*:*:*:*:*
2.0.0CPE matchmatch criteria
cpe:2.3:a:rubygems:rubygems:2.0.0:preview2:*:*:*:*:*:*
2.0.0CPE matchmatch criteria
cpe:2.3:a:rubygems:rubygems:2.0.0:preview2.1:*:*:*:*:*:*
2.0.0CPE matchmatch criteria
cpe:2.3:a:rubygems:rubygems:2.0.0:preview2.2:*:*:*:*:*:*
2.0.0CPE matchmatch criteria
cpe:2.3:a:rubygems:rubygems:2.0.0:rc1:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 3.0

9.8CRITICAL

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

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

Exploit Intelligence

EPSS Score
15.85%
Probability of exploitation in next 30 days
EPSS Percentile
96.5%
Percentile rank of EPSS score among Peer Group
As of 2026-07-28
Model: v2026.06.15
This CVE's current EPSS score of 0.1585 is in the 93rd percentile among its peer group of 36,897 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

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 (18)

github_advisorypatch availablevia nvd_reference
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
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
rubygemspatch availablevia ghsa
Product: rubygems-updateFixed in: 2.6.14

Vendor Advisories (2)

rubygemsGHSA-mqwr-4qf2-2hcvcritical

RubyGems vulnerable to Deserialization of Untrusted Data

May 13, 2022
redhatCVE-2017-0903Moderate

rubygems: Unsafe object deserialization through YAML formatted gem specifications

Oct 10, 2017

References

blog.rubygems.org / 2017/10/09/2.6.14-released.html
Vendor Advisory
blog.rubygems.org / 2017/10/09/unsafe-object-deserialization-vulnerability.html
Vendor Advisory
access.redhat.com / errata/RHSA-2017:3485
Third Party Advisory
access.redhat.com / errata/RHSA-2018:0378
Third Party Advisory
access.redhat.com / errata/RHSA-2018:0583
Third Party Advisory
access.redhat.com / errata/RHSA-2018:0585
Third Party Advisory
github.com / rubygems/rubygems/commit/510b1638ac9bba3ceb7a5d73135dafff9e5bab49
PatchThird Party Advisory
hackerone.com / reports/274990
Third Party Advisory
lists.debian.org / debian-lts-announce/2018/07/msg00012.html
Mailing ListThird Party Advisory
usn.ubuntu.com / 3553-1
Third Party Advisory
usn.ubuntu.com / 3685-1
Third Party Advisory
debian.org / security/2017/dsa-4031
Third Party Advisory
securityfocus.com / bid/101275
Third Party AdvisoryVDB Entry