Vulnerability in Apple Mac OS X
CVE-2011-0188
The VpMemAlloc function in bigdecimal.c in the BigDecimal class in Ruby 1.9.2-p136 and earlier, as used on Apple Mac OS X before 10.6.7 and other platforms, does not properly allocate memory, which allows context-dependent attackers to execute arbitrary code or cause a denial of service (application crash) via vectors involving creation of a large BigDecimal value within a 64-bit process, related to an "integer truncation issue."
EPSS: 0.030 (86.1th percentile) — read the EPSS interpretation.
Affected products
- Apple Mac_os_x — versions 10.5.8, 10.6.0, 10.6.1
- Apple Mac_os_x_server — versions 10.5.8, 10.6.0, 10.6.1
- Ruby-lang Ruby — versions 1.9, 1.9.0, 1.9.0-0
- N/a — versions n/a
Weakness classification (CWE)
References
- product-security@apple.com (x_refsource_REDHAT, vendor-advisory)
- product-security@apple.com (vdb-entry, x_refsource_SECTRACK)
- product-security@apple.com (vendor-advisory, x_refsource_MANDRIVA)
- product-security@apple.com (x_refsource_REDHAT, vendor-advisory)
- product-security@apple.com (vendor-advisory, x_refsource_APPLE, Patch, Vendor Advisory)
- product-security@apple.com (x_refsource_REDHAT, vendor-advisory)
- product-security@apple.com (x_refsource_CONFIRM, Patch)
- product-security@apple.com (x_refsource_CONFIRM, Patch, Vendor Advisory)
- product-security@apple.com (vendor-advisory, x_refsource_MANDRIVA)
- product-security@apple.com (x_refsource_CONFIRM, Patch)