First published: Fri Aug 01 2008(Updated: )
Multiple integer overflows in Python 2.5.2 and earlier allow context-dependent attackers to have an unknown impact via vectors related to the (1) stringobject, (2) unicodeobject, (3) bufferobject, (4) longobject, (5) tupleobject, (6) stropmodule, (7) gcmodule, and (8) mmapmodule modules. NOTE: The expandtabs integer overflows in stringobject and unicodeobject in 2.5.2 are covered by CVE-2008-5031.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
CPython | =2.2 | |
CPython | =2.4.4 | |
CPython | =2.0.1 | |
CPython | =1.6 | |
CPython | =2.4.3 | |
CPython | =2.3.7 | |
CPython | =2.3.2 | |
CPython | =2.4.5 | |
CPython | =2.3.3 | |
CPython | =1.5.2 | |
CPython | =2.1.2 | |
CPython | =2.4.1 | |
CPython | =2.4 | |
CPython | =2.3 | |
CPython | =2.1 | |
CPython | =2.2.2 | |
CPython | =2.3.5 | |
CPython | =2.5.1 | |
CPython | =1.6.1 | |
CPython | =2.3.1 | |
CPython | =2.1.3 | |
CPython | =2.4.2 | |
CPython | =2.3.4 | |
CPython | =2.5 | |
CPython | =2.3.6 | |
CPython | =2.0 | |
CPython | =2.1.1 | |
CPython | =2.2.1 | |
CPython | =2.2.3 | |
CPython | <=2.5.2 | |
Python Babel Localedata | <=2.5.2 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of CVE-2008-2315 is classified as medium due to the potential for integer overflows leading to arbitrary code execution.
To fix CVE-2008-2315, upgrade Python to version 2.5.3 or later, or apply appropriate patches provided by the Python Software Foundation.
CVE-2008-2315 affects Python versions 2.5.2 and earlier, including versions 2.0 through 2.5.2.
The potential impacts of CVE-2008-2315 include execution of arbitrary code and possible system compromise due to integer overflow vulnerabilities.
CVE-2008-2315 can be exploited by context-dependent attackers who can manipulate inputs processed by the vulnerable modules.