CVE-2008-5031

python: stringobject, unicodeobject integer overflows

Published Nov 10, 2008 CVSS 2.0 · 10.0 Critical EPSS 3.0% KEV · Not listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2008-5010 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.
Ubuntu USN Ubuntu USN USN-806-1 Python vulnerabilities
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 7, 2024, 10:40 AM
Reserved
Nov 10, 2008, 12:00 AM
Status
Modified
Published
Nov 10, 2008, 4:15 PM
Modified
Jun 16, 2026, 10:59 PM
Severity
Low
Public date
Oct 19, 2008, 12:00 AM