CVE Vulnerabilities

CVE-2011-0188

Published: Mar 23, 2011 | Modified: Nov 21, 2024
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
5.1 MODERATE
AV:N/AC:H/Au:N/C:P/I:P/A:P
RedHat/V3
Ubuntu
LOW

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)
Red Hat Enterprise Linux 4 RedHat ruby-0:1.8.1-16.el4 *
Red Hat Enterprise Linux 5 RedHat ruby-0:1.8.5-19.el5_6.1 *
Red Hat Enterprise Linux 6 RedHat ruby-0:1.8.7.299-7.el6_1.1 *
Ruby1.8 Ubuntu dapper *
Ruby1.8 Ubuntu hardy *
Ruby1.8 Ubuntu karmic *
Ruby1.8 Ubuntu lucid *
Ruby1.8 Ubuntu maverick *
Ruby1.8 Ubuntu natty *
Ruby1.8 Ubuntu upstream *
Ruby1.9 Ubuntu dapper *
Ruby1.9 Ubuntu hardy *
Ruby1.9 Ubuntu karmic *
Ruby1.9 Ubuntu lucid *
Ruby1.9.1 Ubuntu karmic *
Ruby1.9.1 Ubuntu lucid *
Ruby1.9.1 Ubuntu maverick *
Ruby1.9.1 Ubuntu natty *
Ruby1.9.1 Ubuntu upstream *

References