CVE Vulnerabilities

CVE-2008-5031

Published: Nov 10, 2008 | Modified: Apr 09, 2025
CVSS 3.x
N/A
Source:
NVD
CVSS 2.x
10 HIGH
AV:N/AC:L/Au:N/C:C/I:C/A:C
RedHat/V2
RedHat/V3
Ubuntu
LOW
root.io logo minimus.io logo echo.ai logo

Multiple integer overflows in Python 2.2.3 through 2.5.1, and 2.6, allow context-dependent attackers to have an unknown impact via a large integer value in the tabsize argument to the expandtabs method, as implemented by (1) the string_expandtabs function in Objects/stringobject.c and (2) the unicode_expandtabs function in Objects/unicodeobject.c. NOTE: this vulnerability reportedly exists because of an incomplete fix for CVE-2008-2315.

Affected Software

NameVendorStart VersionEnd Version
PythonPython2.2.3 (including)2.2.3 (including)
PythonPython2.3.7 (including)2.3.7 (including)
PythonPython2.4.6 (including)2.4.6 (including)
PythonPython2.5.1 (including)2.5.1 (including)
Red Hat Enterprise Linux 3RedHatpython-0:2.2.3-6.11*
Red Hat Enterprise Linux 4RedHatpython-0:2.3.4-14.7.el4_8.2*
Red Hat Enterprise Linux 5RedHatpython-0:2.4.3-24.el5_3.6*
Python2.4Ubuntudapper*
Python2.4Ubuntuhardy*
Python2.4Ubuntuintrepid*
Python2.4Ubuntuupstream*
Python2.5Ubuntugutsy*

References