Vulnerability Details CVE-2013-0162
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.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.002
EPSS Ranking 36.4%
CVSS Severity
CVSS v2 Score 2.1
Products affected by CVE-2013-0162
-
cpe:2.3:a:ryan_davis:ruby_parser:1.0.0
-
cpe:2.3:a:ryan_davis:ruby_parser:2.0.0
-
cpe:2.3:a:ryan_davis:ruby_parser:2.0.1
-
cpe:2.3:a:ryan_davis:ruby_parser:2.0.2
-
cpe:2.3:a:ryan_davis:ruby_parser:2.0.3
-
cpe:2.3:a:ryan_davis:ruby_parser:2.0.4
-
cpe:2.3:a:ryan_davis:ruby_parser:2.0.5
-
cpe:2.3:a:ryan_davis:ruby_parser:2.0.6
-
cpe:2.3:a:ryan_davis:ruby_parser:2.1.0
-
cpe:2.3:a:ryan_davis:ruby_parser:2.2.0
-
cpe:2.3:a:ryan_davis:ruby_parser:2.3.0
-
cpe:2.3:a:ryan_davis:ruby_parser:2.3.1
-
cpe:2.3:a:ryan_davis:ruby_parser:3.0.0
-
cpe:2.3:a:ryan_davis:ruby_parser:3.0.0.a1
-
cpe:2.3:a:ryan_davis:ruby_parser:3.0.0.a10
-
cpe:2.3:a:ryan_davis:ruby_parser:3.0.0.a2
-
cpe:2.3:a:ryan_davis:ruby_parser:3.0.0.a3
-
cpe:2.3:a:ryan_davis:ruby_parser:3.0.0.a4
-
cpe:2.3:a:ryan_davis:ruby_parser:3.0.0.a5
-
cpe:2.3:a:ryan_davis:ruby_parser:3.0.0.a6
-
cpe:2.3:a:ryan_davis:ruby_parser:3.0.0.a7
-
cpe:2.3:a:ryan_davis:ruby_parser:3.0.0.a8
-
cpe:2.3:a:ryan_davis:ruby_parser:3.0.0.a9
-
cpe:2.3:a:ryan_davis:ruby_parser:3.0.1
-
cpe:2.3:a:ryan_davis:ruby_parser:3.0.2
-
cpe:2.3:a:ryan_davis:ruby_parser:3.0.3
-
cpe:2.3:a:ryan_davis:ruby_parser:3.0.4
-
cpe:2.3:a:ryan_davis:ruby_parser:3.1.0
-
cpe:2.3:a:ryan_davis:ruby_parser:3.1.1