← Back

CVE-2011-0188

nvd nist
Published: Mar 23, 2011Modified: Apr 29, 2026

JSON object

Loading...
6.8
Vector
AV:N/AC:M/Au:N/C:P/I:P/A:P
Exploitability: 8.6 / Impact: 6.4
Source: NVD

Description

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 (22)

Products: Ruby Lang: Ruby
1 product
Ruby
Configuration A
22 vulnerable · 16 platform
Vulnerable SoftwareAffected Versions
Ruby Lang
Up to 1.9.2-p136
Version 1.9.0-0
Version 1.9.0-1
Version 1.9.0-20060415
Version 1.9.0-20070709
Version 1.9.0-2
Version 1.9.0
Version 1.9.0 r18423
Version 1.9.1
Version 1.9.1 -p0
Version 1.9.1 -p129
Version 1.9.1 -p243
Version 1.9.1 -p376
Version 1.9.1 -p429
Version 1.9.1 -preview_1
Version 1.9.1 -preview_2
Version 1.9.1 -rc1
Version 1.9.1 -rc2
Version 1.9.2
Version 1.9.2 dev
Version 1.9
Version 1.9 r18423
Running on/withPlatform Versions
Apple
Mac Os X
Version 10.5.8
Apple
Mac Os X
Version 10.6.0
Apple
Mac Os X
Version 10.6.1
Apple
Mac Os X
Version 10.6.2
Apple
Mac Os X
Version 10.6.3
Apple
Mac Os X
Version 10.6.4
Apple
Mac Os X
Version 10.6.5
Apple
Mac Os X
Version 10.6.6
Apple
Mac Os X Server
Version 10.5.8
Apple
Mac Os X Server
Version 10.6.0
Apple
Mac Os X Server
Version 10.6.1
Apple
Mac Os X Server
Version 10.6.2
Apple
Mac Os X Server
Version 10.6.3
Apple
Mac Os X Server
Version 10.6.4
Apple
Mac Os X Server
Version 10.6.5
Apple
Mac Os X Server
Version 10.6.6

Related CWEs

References (20)

Source: product-security@apple.com
PatchVendor Advisory
Source: product-security@apple.com
Patch
Source: product-security@apple.com
Source: product-security@apple.com
Patch
Source: af854a3a-2127-422b-91ae-364da2661108
PatchVendor Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
Patch
Source: af854a3a-2127-422b-91ae-364da2661108
PatchVendor Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
Source: af854a3a-2127-422b-91ae-364da2661108
Source: af854a3a-2127-422b-91ae-364da2661108
Source: af854a3a-2127-422b-91ae-364da2661108
Source: af854a3a-2127-422b-91ae-364da2661108
Source: af854a3a-2127-422b-91ae-364da2661108
Source: af854a3a-2127-422b-91ae-364da2661108
Patch

Timeline

No history available yet.