Lucene search

K
gentooGentoo FoundationGLSA-200409-03
HistorySep 02, 2004 - 12:00 a.m.

Python 2.2: Buffer overflow in getaddrinfo()

2004-09-0200:00:00
Gentoo Foundation
security.gentoo.org
15

CVSS2

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

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

EPSS

0.068

Percentile

93.9%

Background

Python is an interpreted, interactive, object-oriented, cross-platform programming language.

Description

If IPV6 is disabled in Python 2.2, getaddrinfo() is not able to handle IPV6 DNS requests properly and a buffer overflow occurs.

Impact

An attacker can execute arbitrary code as the user running python.

Workaround

Users with IPV6 enabled are not affected by this vulnerability.

Resolution

All Python 2.2 users should upgrade to the latest version:

 # emerge sync

 # emerge -pv ">=dev-lang/python-2.2.2"
 # emerge ">=dev-lang/python-2.2.2"
OSVersionArchitecturePackageVersionFilename
Gentooanyalldev-lang/python< 2.2.2UNKNOWN

CVSS2

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

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

EPSS

0.068

Percentile

93.9%