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."
Version | Base score | Base severity | Vector |
---|
Hyperlink | Resource Type |
---|
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."
Type | CWE ID | Description |
---|---|---|
text | N/A | n/a |
Version | Base score | Base severity | Vector |
---|
CAPEC ID | Description |
---|
Event | Date |
---|
Hyperlink | Resource |
---|---|
http://www.redhat.com/support/errata/RHSA-2011-0910.html | vendor-advisory x_refsource_REDHAT |
http://www.securitytracker.com/id?1025236 | vdb-entry x_refsource_SECTRACK |
http://www.mandriva.com/security/advisories?name=MDVSA-2011:098 | vendor-advisory x_refsource_MANDRIVA |
http://www.redhat.com/support/errata/RHSA-2011-0909.html | vendor-advisory x_refsource_REDHAT |
http://lists.apple.com/archives/security-announce/2011/Mar/msg00006.html | vendor-advisory x_refsource_APPLE |
http://www.redhat.com/support/errata/RHSA-2011-0908.html | vendor-advisory x_refsource_REDHAT |
https://bugzilla.redhat.com/show_bug.cgi?id=682332 | x_refsource_CONFIRM |
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/bigdecimal/bigdecimal.c?r1=29364&r2=30993 | x_refsource_CONFIRM |
http://www.mandriva.com/security/advisories?name=MDVSA-2011:097 | vendor-advisory x_refsource_MANDRIVA |
http://support.apple.com/kb/HT4581 | x_refsource_CONFIRM |
Version | Base score | Base severity | Vector |
---|
CAPEC ID | Description |
---|
Event | Date |
---|
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."
Date Added | Due Date | Vulnerability Name | Required Action |
---|---|---|---|
N/A |
Type | Version | Base score | Base severity | Vector |
---|---|---|---|---|
Primary | 2.0 | 6.8 | MEDIUM | AV:N/AC:M/Au:N/C:P/I:P/A:P |
Per: http://lists.apple.com/archives/security-announce/2011/Mar/msg00006.html 'This issue only affects 64-bit Ruby processes'.