CVE-2012-4464: ruby-lang ruby
Vulnerability summary
CVE-2012-4464 is a medium (CVSS 5.0) vulnerability in ruby-lang ruby. EPSS estimates a 2.18% chance of exploitation in the next 30 days, higher than 82% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 1Timeline
- 25-04-2013PublishedVulnerability first disclosed.
- 06-08-2024Last modifiedVulnerability information updated.
Description
Ruby 1.9.3 before patchlevel 286 and 2.0 before revision r37068 allows context-dependent attackers to bypass safe-level restrictions and modify untainted strings via the (1) exc_to_s or (2) name_err_to_s API function, which marks the string as tainted, a different vulnerability than CVE-2012-4466. NOTE: this issue might exist because of a CVE-2011-1005 regression.
CVSS metrics
1 score · 1 source · 1 versionEPSS trend
Probability
2.18%
Chance of exploitation in the next 30 days
Percentile
82%
Versus all other CVEs
30-day change
0.00 pp
From 2.18% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Ruby-lang1 product
- rubyEOL1.9.3 | 1.9.3:p0 | 1.9.3:p125 | 1.9.3:p194 | 2.0 | 2.0.0 | 2.0.0:p0 | 2.0.0:preview1 | 2.0.0:preview2 | 2.0.0:rc1 | 2.0.0:rc2
1 vendor · 1 product
References
7 links- bugzilla.redhat.com/show_bug.cgi?id=862598X Refsource CONFIRM
- lists.fedoraproject.org/pipermail/package-announce/2012-October/089554.htmlVendor AdvisoryX Refsource FEDORA
- lists.fedoraproject.org/pipermail/package-announce/2012-October/089887.htmlVendor AdvisoryX Refsource FEDORA