CVE Catalog

CVE-2009-5147

High
Published: Translated: NVD NIST

Summary

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, there is a vulnerability that allows opening libraries with tainted names.

Risk Assessment

An attacker could exploit this vulnerability to load malicious libraries, potentially leading to unauthorized code execution within the application's context.

Recommendation

It is recommended to upgrade Ruby to a version that includes fixes for this vulnerability to minimize the risk associated with opening tainted library names.

Other vulnerabilities in Ruby

See all
Original NVD description (English source)

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

Vulnerability data from NVD (NIST) · CISA KEV · EPSS