CVE Vulnerabilities

CVE-2011-0188

Published: Mar 23, 2011 | Modified: Aug 24, 2011
CVSS 3.x
N/A
Source:
NVD
CVSS 2.x
6.8 MEDIUM
AV:N/AC:M/Au:N/C:P/I:P/A:P
RedHat/V2
RedHat/V3
Ubuntu

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.

Affected Software

Name Vendor Start Version End Version
Ruby Ruby-lang * 1.9.2-p136 (including)
Ruby Ruby-lang 1.9 (including) 1.9 (including)
Ruby Ruby-lang 1.9-r18423 (including) 1.9-r18423 (including)
Ruby Ruby-lang 1.9.0 (including) 1.9.0 (including)
Ruby Ruby-lang 1.9.0-r18423 (including) 1.9.0-r18423 (including)
Ruby Ruby-lang 1.9.0-0 (including) 1.9.0-0 (including)
Ruby Ruby-lang 1.9.0-1 (including) 1.9.0-1 (including)
Ruby Ruby-lang 1.9.0-2 (including) 1.9.0-2 (including)
Ruby Ruby-lang 1.9.0-20060415 (including) 1.9.0-20060415 (including)
Ruby Ruby-lang 1.9.0-20070709 (including) 1.9.0-20070709 (including)
Ruby Ruby-lang 1.9.1 (including) 1.9.1 (including)
Ruby Ruby-lang 1.9.1–p0 (including) 1.9.1–p0 (including)
Ruby Ruby-lang 1.9.1–p129 (including) 1.9.1–p129 (including)
Ruby Ruby-lang 1.9.1–p243 (including) 1.9.1–p243 (including)
Ruby Ruby-lang 1.9.1–p376 (including) 1.9.1–p376 (including)
Ruby Ruby-lang 1.9.1–p429 (including) 1.9.1–p429 (including)
Ruby Ruby-lang 1.9.1–preview_1 (including) 1.9.1–preview_1 (including)
Ruby Ruby-lang 1.9.1–preview_2 (including) 1.9.1–preview_2 (including)
Ruby Ruby-lang 1.9.1–rc1 (including) 1.9.1–rc1 (including)
Ruby Ruby-lang 1.9.1–rc2 (including) 1.9.1–rc2 (including)
Ruby Ruby-lang 1.9.2 (including) 1.9.2 (including)
Ruby Ruby-lang 1.9.2-dev (including) 1.9.2-dev (including)

References