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."
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Apple Osx Airport | — | Apply OS X security update 2011-004Upgrade macOS to the latest versionApply OS X security update 2011-001 | Aug 28, 2015 | Mar 22, 2011 |
| Apple Osx Ruby | — | Upgrade macOS to the latest versionApply OS X security update 2011-001 | Dec 16, 2011 | Mar 22, 2011 |
| Centos_linux | — | Upgrade ruby-libsUpgrade rubyUpgrade ruby-develUpgrade ruby-irbUpgrade ruby-tcltkUpgrade ruby-riUpgrade irbUpgrade ruby-docsUpgrade ruby-rdocUpgrade ruby-mode | Dec 1, 2016 | Mar 22, 2011 |
| Gentoo Linux | — | Upgrade dev-lang/ruby. | Oct 30, 2017 | Mar 22, 2011 |
| Oracle_linux | — | Upgrade ruby-staticUpgrade ruby-modeUpgrade ruby-libsUpgrade ruby-riUpgrade ruby-develUpgrade rubyUpgrade ruby-tcltkUpgrade ruby-rdocUpgrade ruby-docsUpgrade ruby-irb | Oct 16, 2024 | Mar 23, 2011 |
| Suse | — | Upgrade ruby-test-suiteUpgrade ruby-doc-htmlUpgrade ruby-examplesUpgrade ruby-develUpgrade ruby-tkUpgrade ruby-doc-riUpgrade ruby | Dec 12, 2013 | May 19, 2011 |
| Ubuntu | — | Upgrade libruby1.8Upgrade ruby1.8 | Nov 8, 2024 | Mar 23, 2011 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub