CVEvulnerability
CVE-2017-0903
9.8 CRITICAL
Official page ↗
- Status
- Modified
- Published
- 2017-10-11
- Last modified
- 2026-06-17
- Assigner
- [email protected]
- CVSS 3.0 ([email protected])
- 9.8 CRITICAL — CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- CVSS 2.0 ([email protected])
- 7.5 HIGH — AV:N/AC:L/Au:N/C:P/I:P/A:P
- Weaknesses
- CWE-502
Description
RubyGems versions between 2.0.0 and 2.6.13 are vulnerable to a possible remote code execution vulnerability. YAML deserialization of gem specifications can bypass class white lists. Specially crafted serialized objects can possibly be used to escalate to remote code execution.
Affected configurations
• rubygems rubygems 2.0.0
• rubygems rubygems 2.0.1
• rubygems rubygems 2.0.2
• rubygems rubygems 2.0.3
• rubygems rubygems 2.0.4
• rubygems rubygems 2.0.5
• rubygems rubygems 2.0.6
• rubygems rubygems 2.0.7
• rubygems rubygems 2.0.8
• rubygems rubygems 2.0.9
• rubygems rubygems 2.0.10
• rubygems rubygems 2.0.11
• rubygems rubygems 2.0.12
• rubygems rubygems 2.0.13
• rubygems rubygems 2.0.14
• rubygems rubygems 2.0.15
• rubygems rubygems 2.0.16
• rubygems rubygems 2.0.17
• rubygems rubygems 2.1.0
• rubygems rubygems 2.1.0.rc.1
• rubygems rubygems 2.1.0.rc.2
• rubygems rubygems 2.1.1
• rubygems rubygems 2.1.2
• rubygems rubygems 2.1.3
• rubygems rubygems 2.1.4
• rubygems rubygems 2.1.5
• rubygems rubygems 2.1.6
• rubygems rubygems 2.1.7
• rubygems rubygems 2.1.8
• rubygems rubygems 2.1.9
• rubygems rubygems 2.1.10
• rubygems rubygems 2.1.11
• rubygems rubygems 2.2.0
• rubygems rubygems 2.2.0.preiew.1
• rubygems rubygems 2.2.0.rc.1
• rubygems rubygems 2.2.1
• rubygems rubygems 2.2.2
• rubygems rubygems 2.2.3
• rubygems rubygems 2.2.4
• rubygems rubygems 2.2.5
• rubygems rubygems 2.3.0
• rubygems rubygems 2.4.0
• rubygems rubygems 2.4.1
• rubygems rubygems 2.4.2
• rubygems rubygems 2.4.3
• rubygems rubygems 2.4.4
• rubygems rubygems 2.4.5
• rubygems rubygems 2.4.6
• rubygems rubygems 2.4.7
• rubygems rubygems 2.4.8
• rubygems rubygems 2.5.0
• rubygems rubygems 2.5.1
• rubygems rubygems 2.5.2
• rubygems rubygems 2.6.0
• rubygems rubygems 2.6.1
• rubygems rubygems 2.6.2
• rubygems rubygems 2.6.3
• rubygems rubygems 2.6.4
• rubygems rubygems 2.6.5
• rubygems rubygems 2.6.6
… and 22 more
Related
Weakness · CWE (1)
- CWE-502 Deserialization of Untrusted Data weakness
References
- http://blog.rubygems.org/2017/10/09/2.6.14-released.html Vendor Advisory
- http://blog.rubygems.org/2017/10/09/unsafe-object-deserialization-vulnerability.html Vendor Advisory
- http://www.securityfocus.com/bid/101275 Third Party Advisory, VDB Entry
- https://access.redhat.com/errata/RHSA-2017:3485 Third Party Advisory
- https://access.redhat.com/errata/RHSA-2018:0378 Third Party Advisory
- https://access.redhat.com/errata/RHSA-2018:0583 Third Party Advisory
- https://access.redhat.com/errata/RHSA-2018:0585 Third Party Advisory
- https://github.com/rubygems/rubygems/commit/510b1638ac9bba3ceb7a5d73135dafff9e5bab49 Patch, Third Party Advisory
- https://hackerone.com/reports/274990 Third Party Advisory
- https://lists.debian.org/debian-lts-announce/2018/07/msg00012.html Mailing List, Third Party Advisory
- https://usn.ubuntu.com/3553-1/ Third Party Advisory
- https://usn.ubuntu.com/3685-1/ Third Party Advisory
- https://www.debian.org/security/2017/dsa-4031 Third Party Advisory
- http://blog.rubygems.org/2017/10/09/2.6.14-released.html Vendor Advisory
- http://blog.rubygems.org/2017/10/09/unsafe-object-deserialization-vulnerability.html Vendor Advisory
- http://www.securityfocus.com/bid/101275 Third Party Advisory, VDB Entry
- https://access.redhat.com/errata/RHSA-2017:3485 Third Party Advisory
- https://access.redhat.com/errata/RHSA-2018:0378 Third Party Advisory
- https://access.redhat.com/errata/RHSA-2018:0583 Third Party Advisory
- https://access.redhat.com/errata/RHSA-2018:0585 Third Party Advisory
- https://github.com/rubygems/rubygems/commit/510b1638ac9bba3ceb7a5d73135dafff9e5bab49 Patch, Third Party Advisory
- https://hackerone.com/reports/274990 Third Party Advisory
- https://lists.debian.org/debian-lts-announce/2018/07/msg00012.html Mailing List, Third Party Advisory
- https://usn.ubuntu.com/3553-1/ Third Party Advisory
- https://usn.ubuntu.com/3685-1/ Third Party Advisory
- https://www.debian.org/security/2017/dsa-4031 Third Party Advisory