CVE-2017-0903

rubygems: Unsafe object deserialization through YAML formatted gem specifications

Published Oct 11, 2017 CVSS 3.0 · 9.8 Critical EPSS 15.9% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-1421-1 ruby2.1 security update
Debian DSA Debian DSA DSA-4031-1 ruby2.3 security update
EUVD EUVD EUVD-2022-4613 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.
Github GHSA Github GHSA GHSA-mqwr-4qf2-2hcv RubyGems vulnerable to Deserialization of Untrusted Data
Ubuntu USN Ubuntu USN USN-3553-1 Ruby vulnerabilities
Ubuntu USN Ubuntu USN USN-3685-1 Ruby vulnerabilities
Ubuntu USN Ubuntu USN USN-3685-2 Ruby regression
History

No history.