CVE Catalog

CVE-2015-7551

High
Published: Translated: NVD NIST

Summary

The Fiddle::Handle implementation in Ruby before version 2.0.0-p648, 2.1 before 2.1.8, and 2.2 before 2.2.4, has a flaw in taint handling, allowing attackers to execute arbitrary code or cause application crashes via a crafted string.

Risk Assessment

This vulnerability poses a risk of unauthorized code execution or application crashes, potentially leading to loss of service availability and data within the organization.

Recommendation

It is recommended to update Ruby to the latest version to mitigate this vulnerability and to monitor applications for unauthorized activities.

Related vulnerabilities

Original NVD description (English source)

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.

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