RubyGems是RubyGems组织的一款Ruby程序包管理器,它主要用于发布和管理Ruby程序包。 Ruby的ruby_parser gem 3.1.1版本和较早版本中的lib/gauntlet_rubyparser.rb中的‘diff_pp’函数中存在漏洞。通过对/tmp目录下带有可预测名字的临时文件进行符号链接攻击,本地攻击者利用该漏洞重写任意文件。
RubyGems是RubyGems组织的一款Ruby程序包管理器,它主要用于发布和管理Ruby程序包。 Ruby的ruby_parser gem 3.1.1版本和较早版本中的lib/gauntlet_rubyparser.rb中的‘diff_pp’函数中存在漏洞。通过对/tmp目录下带有可预测名字的临时文件进行符号链接攻击,本地攻击者利用该漏洞重写任意文件。