Lucene search

K
ubuntucveUbuntu.comUB:CVE-2012-1150
HistoryMar 09, 2012 - 12:00 a.m.

CVE-2012-1150

2012-03-0900:00:00
ubuntu.com
ubuntu.com
12

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.007 Low

EPSS

Percentile

80.3%

Python before 2.6.8, 2.7.x before 2.7.3, 3.x before 3.1.5, and 3.2.x before
3.2.3 computes hash values without restricting the ability to trigger hash
collisions predictably, which allows context-dependent attackers to cause a
denial of service (CPU consumption) via crafted input to an application
that maintains a hash table.

Bugs

Notes

Author Note
jdstrand patch does not change the default, so the risk of backporting to python2.5 and python2.4 outweighs the benefit of adding the patch. Ubuntu 8.04 LTS who require this patch should upgrade to Ubuntu 10.04 LTS or another supported release. the patch for 3.2 on oneiric is somewhere between the upstream 3.1 and 3.2 patches. Specifically, need the Modules/_datetimemodule.c changes
OSVersionArchitecturePackageVersionFilename
ubuntu10.04noarchpython2.6<Β 2.6.5-1ubuntu6.1UNKNOWN
ubuntu11.04noarchpython2.6<Β 2.6.6-6ubuntu7.1UNKNOWN
ubuntu11.10noarchpython2.6<Β 2.6.7-4ubuntu1.1UNKNOWN
ubuntu11.04noarchpython2.7<Β 2.7.1-5ubuntu2.2UNKNOWN
ubuntu11.10noarchpython2.7<Β 2.7.2-5ubuntu1.1UNKNOWN
ubuntu10.04noarchpython3.1<Β 3.1.2-0ubuntu3.2UNKNOWN
ubuntu11.04noarchpython3.1<Β 3.1.3-1ubuntu1.2UNKNOWN
ubuntu11.04noarchpython3.2<Β 3.2-1ubuntu1.2UNKNOWN
ubuntu11.10noarchpython3.2<Β 3.2.2-0ubuntu1.1UNKNOWN

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.007 Low

EPSS

Percentile

80.3%