CVE-2013-0162: ryan_davis ruby_parser
Vulnerability summary
CVE-2013-0162 is a low (CVSS 2.1) vulnerability in ryan_davis ruby_parser. EPSS estimates a 0.37% chance of exploitation in the next 30 days, higher than 31.1% of scored vulnerabilities.
Not severe (CVSS 2.1, local access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 1Timeline
- 01-03-2013PublishedVulnerability first disclosed.
- 06-08-2024Last modifiedVulnerability information updated.
Description
The diff_pp function in lib/gauntlet_rubyparser.rb in the ruby_parser gem 3.1.1 and earlier for Ruby allows local users to overwrite arbitrary files via a symlink attack on a temporary file with a predictable name in /tmp.
CVSS metrics
1 score · 1 source · 1 versionEPSS trend
Probability
0.37%
Chance of exploitation in the next 30 days
Percentile
31%
Versus all other CVEs
30-day change
Increase +0.03 pp
From 0.34% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: local access, no authentication (CVSS vector). Other conditions: not stated in public data.
RubyGems1 product
- ruby_parser≥ 2.0.2, < 3.1.2
Ryan_davis1 product
- ruby_parser≤ 3.1.1 | 1.0.0 | 2.0.0 | 2.0.1 | 2.0.2 | 2.0.3 | 2.0.4 | 2.0.5 | 2.0.6 | 2.1.0 | 2.2.0 | 2.3.0 | 2.3.1 | 3.0.0 | 3.0.0.a1 | 3.0.0.a2 | 3.0.0.a3 | 3.0.0.a4 | 3.0.0.a5 | 3.0.0.a6 | 3.0.0.a7 | 3.0.0.a8 | 3.0.0.a9 | 3.0.0.a10 | 3.0.1 | 3.0.2 | 3.0.3 | 3.0.4 | 3.1.0
Ubuntu1 product
- ruby-parserAll versions (No fix recorded)
3 vendors · 3 products