CVE Vulnerabilities

CVE-2011-0188

Published: Mar 23, 2011 | Modified: Apr 11, 2025
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
root.io logo minimus.io logo echo.ai logo

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

NameVendorStart VersionEnd Version
RubyRuby-lang*1.9.2-p136 (including)
RubyRuby-lang1.9 (including)1.9 (including)
RubyRuby-lang1.9-r18423 (including)1.9-r18423 (including)
RubyRuby-lang1.9.0 (including)1.9.0 (including)
RubyRuby-lang1.9.0-r18423 (including)1.9.0-r18423 (including)
RubyRuby-lang1.9.0-0 (including)1.9.0-0 (including)
RubyRuby-lang1.9.0-1 (including)1.9.0-1 (including)
RubyRuby-lang1.9.0-2 (including)1.9.0-2 (including)
RubyRuby-lang1.9.0-20060415 (including)1.9.0-20060415 (including)
RubyRuby-lang1.9.0-20070709 (including)1.9.0-20070709 (including)
RubyRuby-lang1.9.1 (including)1.9.1 (including)
RubyRuby-lang1.9.1–p0 (including)1.9.1–p0 (including)
RubyRuby-lang1.9.1–p129 (including)1.9.1–p129 (including)
RubyRuby-lang1.9.1–p243 (including)1.9.1–p243 (including)
RubyRuby-lang1.9.1–p376 (including)1.9.1–p376 (including)
RubyRuby-lang1.9.1–p429 (including)1.9.1–p429 (including)
RubyRuby-lang1.9.1–preview_1 (including)1.9.1–preview_1 (including)
RubyRuby-lang1.9.1–preview_2 (including)1.9.1–preview_2 (including)
RubyRuby-lang1.9.1–rc1 (including)1.9.1–rc1 (including)
RubyRuby-lang1.9.1–rc2 (including)1.9.1–rc2 (including)
RubyRuby-lang1.9.2 (including)1.9.2 (including)
RubyRuby-lang1.9.2-dev (including)1.9.2-dev (including)
Red Hat Enterprise Linux 4RedHatruby-0:1.8.1-16.el4*
Red Hat Enterprise Linux 5RedHatruby-0:1.8.5-19.el5_6.1*
Red Hat Enterprise Linux 6RedHatruby-0:1.8.7.299-7.el6_1.1*
Ruby1.8Ubuntudapper*
Ruby1.8Ubuntuhardy*
Ruby1.8Ubuntukarmic*
Ruby1.8Ubuntulucid*
Ruby1.8Ubuntumaverick*
Ruby1.8Ubuntunatty*
Ruby1.8Ubuntuupstream*
Ruby1.9Ubuntudapper*
Ruby1.9Ubuntuhardy*
Ruby1.9Ubuntukarmic*
Ruby1.9Ubuntulucid*
Ruby1.9.1Ubuntukarmic*
Ruby1.9.1Ubuntulucid*
Ruby1.9.1Ubuntumaverick*
Ruby1.9.1Ubuntunatty*
Ruby1.9.1Ubuntuupstream*

References