CVE-2015-7551

ruby: DL:: dlopen could open a library with tainted library name

Published Mar 24, 2016 CVSS 3.0 · 8.4 High EPSS < 1% KEV · Not listed
Description
The Fiddle::Handle implementation in ext/fiddle/handle.c in Ruby before 2.0.0-p648, 2.1 before 2.1.8, and 2.2 before 2.2.4, as distributed in Apple OS X before 10.11.4 and other products, mishandles tainting, which allows context-dependent attackers to execute arbitrary code or cause a denial of service (application crash) via a crafted string, related to the DL module and the libffi library. NOTE: this vulnerability exists because of a CVE-2009-5147 regression.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2015-7465 The Fiddle::Handle implementation in ext/fiddle/handle.c in Ruby before 2.0.0-p648, 2.1 before 2.1.8, and 2.2 before 2.2.4, as distributed in Apple OS X before 10.11.4 and other products, mishandles tainting, which allows context-dependent attackers to execute arbitrary code or cause a denial of service (application crash) via a crafted string, related to the DL module and the libffi library. NOTE: this vulnerability exists because of a CVE-2009-5147 regression.
Ubuntu USN Ubuntu USN USN-3365-1 Ruby vulnerabilities
History
Type Values Removed Values Added
Metrics epss

{'score': 0.00167}

epss

{'score': 0.00163}

Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Aug 6, 2024, 7:51 AM
Reserved
Sep 29, 2015, 12:00 AM
Status
Modified
Published
Mar 24, 2016, 1:59 AM
Modified
Jun 17, 2026, 12:32 AM
Severity
Low
Public date
May 11, 2009, 12:00 AM