{"id":"CVE-2013-0162","aliases":[],"url":"https://o3.security/vulnerability/CVE-2013-0162","summary":"ruby_parser allows local users to overwrite arbitrary files via symlink attack on temporary file with predictable name","details":"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`.","published":"2022-05-05T02:48:30Z","modified":"2024-11-29T05:40:03.993107Z","cvss":null,"epss":null,"cisaKev":null,"exploitsKnown":0,"affectedPackages":[{"ecosystem":"RubyGems","name":"ruby_parser","fixedVersion":"3.1.2"}],"fix":{"url":"https://github.com/seattlerb/ruby_parser/commit/506c7e13cff6f8715385fa8488b621028b4ad280","label":"seattlerb/ruby_parser@506c7e1"},"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2013-0162"},{"type":"WEB","url":"https://github.com/seattlerb/ruby_parser/commit/506c7e13cff6f8715385fa8488b621028b4ad280"},{"type":"WEB","url":"https://github.com/seattlerb/ruby_parser/commit/c35acd878d50a8e4ea35933e3fbdc493421d422c"},{"type":"WEB","url":"https://access.redhat.com/errata/RHSA-2013:0544"},{"type":"WEB","url":"https://access.redhat.com/errata/RHSA-2013:0582"},{"type":"WEB","url":"https://access.redhat.com/security/cve/CVE-2013-0162"},{"type":"WEB","url":"https://bugzilla.redhat.com/show_bug.cgi?id=892806"},{"type":"WEB","url":"https://github.com/rubysec/ruby-advisory-db/blob/master/gems/ruby_parser/CVE-2013-0162.yml"},{"type":"PACKAGE","url":"https://github.com/seattlerb/ruby_parser"},{"type":"WEB","url":"http://rhn.redhat.com/errata/RHSA-2013-0544.html"},{"type":"WEB","url":"http://rhn.redhat.com/errata/RHSA-2013-0548.html"}],"provenance":{"sources":["OSV.dev","FIRST.org (EPSS)"],"lastVerified":"2024-11-29T05:40:03.993107Z"}}