668
VMScore

CVE-2009-5147

Published: 29/03/2017 Updated: 28/03/2018
CVSS v2 Base Score: 7.5 | Impact Score: 6.4 | Exploitability Score: 10
CVSS v3 Base Score: 7.3 | Impact Score: 3.4 | Exploitability Score: 3.9
VMScore: 668
Vector: AV:N/AC:L/Au:N/C:P/I:P/A:P

Vulnerability Summary

DL::dlopen in Ruby 1.8, 1.9.0, 1.9.2, 1.9.3, 2.0.0 before patchlevel 648, and 2.1 prior to 2.1.8 opens libraries with tainted names.

Vulnerable Product Search on Vulmon Subscribe to Product

ruby-lang ruby 2.0.0

ruby-lang ruby 1.8.0

ruby-lang ruby 2.1.6

ruby-lang ruby 2.1.7

ruby-lang ruby 1.9.2

ruby-lang ruby 1.9.0

ruby-lang ruby 2.1.3

ruby-lang ruby 2.1.4

ruby-lang ruby 2.1.0

ruby-lang ruby 1.9.3

ruby-lang ruby 2.1.2

ruby-lang ruby 2.1.5

ruby-lang ruby 2.1.1

Vendor Advisories

Synopsis Important: rh-ruby22-ruby security, bug fix, and enhancement update Type/Severity Security Advisory: Important Topic An update for rh-ruby22-ruby is now available for Red Hat Software CollectionsRed Hat Product Security has rated this update as having a security impact of Important A Common Vulne ...
Debian Bug report logs - #796344 CVE-2015-7551 Package: ruby21; Maintainer for ruby21 is Antonio Terceiro <terceiro@debianorg>; Source for ruby21 is src:ruby21 (PTS, buildd, popcon) Reported by: Moritz Muehlenhoff <jmm@debianorg> Date: Fri, 21 Aug 2015 12:36:01 UTC Severity: important Tags: security Found in ...
Several security issues were fixed in Ruby ...

Github Repositories

poc for CVE-2009-5147

CVE-2009-5147 and CVE-2015-7551 PoC to run it: make foo export FOO=/fooso ruby -v foorb with different versions of ruby you should get different results: vpereira@kimura:~/poc> rvm use 217 vpereira@kimura:~/poc> ruby -v foorb ruby 217p400 (2015-08-18 revision 51632) [x86_64-linux] some trash fom your environment vari