CVE-2008-4864 Multiple integer overflows in imageop.c in the imageop module in Python 1.5.2 through 2.5.1 allow context-dependent attackers to break out of the Python VM and execute arbitrary code via large integer...
HighCVSS 7.5
EPSS 21.0%
PoC
- Published
- Updated
- Exploit status
- Proof-of-concept only
Description
Multiple integer overflows in imageop.c in the imageop module in Python 1.5.2 through 2.5.1 allow context-dependent attackers to break out of the Python VM and execute arbitrary code via large integer values in certain arguments to the crop function, leading to a buffer overflow, a different vulnerability than CVE-2007-4965 and CVE-2008-1679.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| python | >= 1.5.2, < 2.4.6 | 2.4.6 |
| python | >= 2.5.0, < 2.5.3 | 2.5.3 |
References
- APPLE-SA-2009-02-12 mailing-list third-party-advisory vendor-advisory
- scary.beasts.org exploit third-party-advisory
- 33937 not-applicable third-party-advisory
- 37471 not-applicable third-party-advisory
- support.apple.com third-party-advisory
- svn.python.org permissions-required
- svn.python.org permissions-required
- [oss-security] 20081027 CVE request -- Python imageop#3 mailing-list third-party-advisory
- [oss-security] 20081029 CVE Request - Python imageop mailing-list third-party-advisory
- 20091120 VMSA-2009-0016 VMware vCenter and ESX update release and vMA patch release address multiple security issue in third party components mailing-list third-party-advisory vdb-entry
- 31932 third-party-advisory vdb-entry
- 31976 exploit third-party-advisory vdb-entry
- www.vmware.com third-party-advisory
- ADV-2009-3316 permissions-required vdb-entry
- python-image-module-bo(46606) third-party-advisory vdb-entry
- oval:org.mitre.oval:def:10702 signature third-party-advisory vdb-entry
- oval:org.mitre.oval:def:8354 broken-link signature vdb-entry