CVE-2009-5147 describes a vulnerability in Ruby versions 1.8, 1.9.0, 1.9.2, 1.9.3, 2.0.0 (before patchlevel 648), and 2.1 (before 2.1.8), where the DL::dlopen function opens libraries using tainted names. This allows for arbitrary code execution due to improper input validation. The vulnerability carries a high CVSS score of 7.3, indicating a significant risk with low attack complexity and potential for partial confidentiality, integrity, and availability impacts. Despite its age and high severity, there is no known active exploitation, publicly available exploit code in Metasploit or ExploitDB, nor significant community discussion or media coverage surrounding this CVE.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
1.8.0CPE matchmatch criteria | cpe:2.3:a:ruby-lang:ruby:1.8.0:*:*:*:*:*:*:* | ||
1.9.0CPE matchmatch criteria | cpe:2.3:a:ruby-lang:ruby:1.9.0:*:*:*:*:*:*:* | ||
1.9.2CPE matchmatch criteria | cpe:2.3:a:ruby-lang:ruby:1.9.2:*:*:*:*:*:*:* | ||
1.9.3CPE matchmatch criteria | cpe:2.3:a:ruby-lang:ruby:1.9.3:*:*:*:*:*:*:* | ||
2.0.0CPE matchmatch criteria | cpe:2.3:a:ruby-lang:ruby:2.0.0:*:*:*:*:*:*:* |
CVSS version used by this source: 3.0
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.1 Mastodon, and 0.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.