Lucene search

K
ubuntucveUbuntu.comUB:CVE-2009-1904
HistoryJun 11, 2009 - 12:00 a.m.

CVE-2009-1904

2009-06-1100:00:00
ubuntu.com
ubuntu.com
16

5 Medium

CVSS2

Access Vector

NETWORK

Access Complexity

LOW

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:N/I:N/A:P

0.025 Low

EPSS

Percentile

90.0%

The BigDecimal library in Ruby 1.8.6 before p369 and 1.8.7 before p173
allows context-dependent attackers to cause a denial of service
(application crash) via a string argument that represents a large number,
as demonstrated by an attempted conversion to the Float data type.

Bugs

Notes

Author Note
mdeslaur PoC here: http://github.com/NZKoz/bigdecimal-segfault-fix/tree/master PoC here: http://www.ruby-lang.org/en/news/2009/06/09/dos-vulnerability-in-bigdecimal/ best PoC here: http://redmine.ruby-lang.org/issues/show/794 backporting patch may introduce regression, see RH bug
OSVersionArchitecturePackageVersionFilename
ubuntu6.06noarchruby1.8<Β 1.8.4-1ubuntu1.7UNKNOWN
ubuntu8.04noarchruby1.8<Β 1.8.6.111-2ubuntu1.3UNKNOWN
ubuntu8.10noarchruby1.8<Β 1.8.7.72-1ubuntu0.2UNKNOWN
ubuntu9.04noarchruby1.8<Β 1.8.7.72-3ubuntu0.1UNKNOWN
ubuntu8.10noarchruby1.9<Β 1.9.0.2-7ubuntu1.2UNKNOWN
ubuntu9.04noarchruby1.9<Β 1.9.0.2-9ubuntu1.1UNKNOWN
ubuntu9.10noarchruby1.9<Β 1.9.0.5-1ubuntu1.2UNKNOWN
ubuntu10.04noarchruby1.9<Β 1.9.0.5-1ubuntu2UNKNOWN

5 Medium

CVSS2

Access Vector

NETWORK

Access Complexity

LOW

Authentication

NONE

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:N/I:N/A:P

0.025 Low

EPSS

Percentile

90.0%