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.
Weaknesses in this category are related to the management of permissions, privileges, and other security features that are used to perform access control.
Link | Tags |
---|---|
https://bugzilla.redhat.com/show_bug.cgi?id=892806 | patch |
http://rhn.redhat.com/errata/RHSA-2013-0548.html | vendor advisory |
http://rhn.redhat.com/errata/RHSA-2013-0544.html | vendor advisory |