CVE-2007-4965 json
Multiple integer overflows in the imageop module in Python 2.5.1 and earlier allow context-dependent attackers to cause a denial of service…
published 2007-09-18 19 y ago modified 2026-06-16 4 mo ago also EUVD-2007-4946
- cvss
- 5.8
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 14.0%
- EPSS 14.0% chance of exploitation in 30 days, percentile 96%
- public exploits
- 1
- Exploit-DB
Summary
Multiple integer overflows in the imageop module in Python 2.5.1 and earlier allow context-dependent attackers to cause a denial of service (application crash) and possibly obtain sensitive information (memory contents) via crafted arguments to (1) the tovideo method, and unspecified other vectors related to (2) imageop.c, (3) rbgimgmodule.c, and other files, which trigger heap-based buffer overflows.
Patch / fix
- python RHEL 5 2.4.3-24.el5_3.6
- tkinter RHEL 5 2.4.3-24.el5_3.6
- python-tools RHEL 5 2.4.3-24.el5_3.6
- rhn-solaris-bootstrap network satellite 5.1 5.1.1-3
- rhn_solaris_bootstrap_5_1_1_3 network satellite 5.1 1-0
- rhn-solaris-bootstrap network satellite 5.0, network satellite 4.2 5.0.2-3
- rhn_solaris_bootstrap_5_0_2_3 network satellite 5.0, network satellite 4.2 1-0
- python RHEL 3 2.2.3-6.8
red hat advisories RHSA-2009:1176RHSA-2008:0629RHSA-2008:0525RHSA-2008:0264RHSA-2007:1076
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2007-4965 updated
python imageop module heap corruption
-
Red Hat Desktop version 3 python 2.2.3-6.8, tkinter 2.2.3-6.8, python-tools 2.2.3-6.8fixed: vendor fix RHSA-2007:1076
-
Red Hat Enterprise Linux (v. 5 server) python 2.4.3-24.el5_3.6, tkinter 2.4.3-24.el5_3.6, python-tools 2.4.3-24.el5_3.6fixed: vendor fix RHSA-2009:1176
-
Red Hat Enterprise Linux AS version 3 python 2.2.3-6.8, tkinter 2.2.3-6.8, python-tools 2.2.3-6.8 Red Hat Enterprise Linux AS version 4 python 2.3.4-14.4.el4_6.1, tkinter 2.3.4-14.4.el4_6.1, python-tools 2.3.4-14.4.el4_6.1fixed: vendor fix RHSA-2007:1076
-
Red Hat Enterprise Linux Desktop (v. 5 client) python 2.4.3-24.el5_3.6, tkinter 2.4.3-24.el5_3.6, python-tools 2.4.3-24.el5_3.6fixed: vendor fix RHSA-2009:1176
-
Red Hat Enterprise Linux Desktop version 4 python 2.3.4-14.4.el4_6.1, tkinter 2.3.4-14.4.el4_6.1, python-tools 2.3.4-14.4.el4_6.1fixed: vendor fix RHSA-2007:1076
-
Red Hat Enterprise Linux Desktop Workstation (v. 5 client) python 2.4.3-24.el5_3.6, tkinter 2.4.3-24.el5_3.6, python-tools 2.4.3-24.el5_3.6fixed: vendor fix RHSA-2009:1176
-
Red Hat Enterprise Linux ES version 3 python 2.2.3-6.8, tkinter 2.2.3-6.8, python-tools 2.2.3-6.8 Red Hat Enterprise Linux ES version 4 python 2.3.4-14.4.el4_6.1, tkinter 2.3.4-14.4.el4_6.1, python-tools 2.3.4-14.4.el4_6.1 Red Hat Enterprise Linux WS version 3 python 2.2.3-6.8, tkinter 2.2.3-6.8, python-tools 2.2.3-6.8 Red Hat Enterprise Linux WS version 4 python 2.3.4-14.4.el4_6.1, tkinter 2.3.4-14.4.el4_6.1, python-tools 2.3.4-14.4.el4_6.1fixed: vendor fix RHSA-2007:1076
-
Red Hat Satellite 5.0 (RHEL v.4 AS) rhn-solaris-bootstrap 5.0.2-3, rhn_solaris_bootstrap_5_0_2_3 1-0fixed: vendor fix RHSA-2008:0264
show 2 moreshow fewer
-
Red Hat Satellite 5.1 (RHEL v.4 AS) rhn-solaris-bootstrap 5.1.1-3, rhn_solaris_bootstrap_5_1_1_3 1-0fixed: vendor fix RHSA-2008:0629
-
Red Hat Satellite v 4.2 (RHEL v.3 AS) rhn-solaris-bootstrap 5.0.2-3, rhn_solaris_bootstrap_5_0_2_3 1-0 Red Hat Satellite v 4.2 (RHEL v.4 AS) rhn-solaris-bootstrap 5.0.2-3, rhn_solaris_bootstrap_5_0_2_3 1-0fixed: vendor fix RHSA-2008:0525
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Timeline
- First public exploit (EDB-30592)
- Published
Exploit prediction
13.95% chance of exploitation in the next 30 days, higher than 96% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- EDB-30592 Python 2.2 ImageOP Module - Multiple Integer Overflow Vulnerabilities dos, 2007-09-17
- securityfocus.com http://www.securityfocus.com/bid/25696 referenced PoC, tagged "exploit" by a source, unverified
- lists.grok.org.uk http://lists.grok.org.uk/pipermail/full-disclosure/2007-September/065826.html referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 5.8 | AV:N/AC:M/Au:N/C:P/I:N/A:P |
Classification
- Weakness
-
- CWE-190 Integer Overflow or Wraparound
References
-
securityfocus.com
/bid/25696
vdb-entry, exploit, third-party-advisory
-
lists.grok.org.uk
/pipermail/full-disclosure/2007-September/065826.html
mailing-list, exploit
-
debian.org
/security/2008/dsa-1551
vendor-advisory, third-party-advisory
-
lists.apple.com
/archives/security-announce/2009/Feb/msg00000.html
vendor-advisory, mailing-list
-
redhat.com
/archives/fedora-package-announce/2007-October/msg00378.html
vendor-advisory
-
redhat.com
/support/errata/RHSA-2008-0629.html
vendor-advisory, third-party-advisory
-
lists.apple.com
/archives/security-announce/2007/Dec/msg00002.html
vendor-advisory, mailing-list
-
redhat.com
/support/errata/RHSA-2007-1076.html
vendor-advisory, third-party-advisory
-
ubuntu.com
/usn/usn-585-1
vendor-advisory, third-party-advisory
-
gentoo.org
/security/en/glsa/glsa-200711-07.xml
vendor-advisory, third-party-advisory
-
mandriva.com
/security/advisories?name=MDVSA-2008:012
vendor-advisory, broken-link
-
mandriva.com
/security/advisories?name=MDVSA-2008:013
vendor-advisory, broken-link
-
debian.org
/security/2008/dsa-1620
vendor-advisory, third-party-advisory
-
lists.opensuse.org
/opensuse-security-announce/2008-02/msg00003.html
vendor-advisory, third-party-advisory
-
lists.vmware.com
/pipermail/security-announce/2008/000005.html
mailing-list, third-party-advisory
-
wiki.rpath.com
/wiki/Advisories:rPSA-2007-0254
third-party-advisory
-
vupen.com
/english/advisories/2007/4238
vdb-entry
-
secunia.com
/advisories/38675
third-party-advisory, broken-link
-
us-cert.gov
/cas/techalerts/TA07-352A.html
third-party-advisory, us-government-resource
-
oval.cisecurity.org
/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A8496
vdb-entry, signature
-
secunia.com
/advisories/33937
third-party-advisory, broken-link
-
secunia.com
/advisories/28136
third-party-advisory, broken-link
-
secunia.com
/advisories/37471
third-party-advisory, broken-link
-
secunia.com
/advisories/27460
third-party-advisory, broken-link
-
secunia.com
/advisories/28480
third-party-advisory, broken-link
-
secunia.com
/advisories/26837
third-party-advisory, broken-link
-
vupen.com
/english/advisories/2007/3201
vdb-entry, broken-link
-
vmware.com
/security/advisories/VMSA-2009-0016.html
third-party-advisory
-
secunia.com
/advisories/29303
third-party-advisory, broken-link
-
oval.cisecurity.org
/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A8486
vdb-entry, signature
-
support.apple.com
/kb/HT3438
third-party-advisory
-
secunia.com
/advisories/27872
third-party-advisory, broken-link
-
secunia.com
/advisories/29032
third-party-advisory, broken-link
-
secunia.com
/advisories/31492
third-party-advisory, broken-link
-
oval.cisecurity.org
/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10804
vdb-entry, signature
-
securityfocus.com
/archive/1/488457/100/0/threaded
mailing-list, third-party-advisory, vdb-entry
-
securityfocus.com
/archive/1/507985/100/0/threaded
mailing-list, third-party-advisory, vdb-entry
-
vupen.com
/english/advisories/2008/0637
vdb-entry
-
exchange.xforce.ibmcloud.com
/vulnerabilities/36653
vdb-entry
-
bugs.gentoo.org
/show_bug.cgi?id=192876
third-party-advisory
-
docs.info.apple.com
/article.html?artnum=307179
third-party-advisory
-
secunia.com
/advisories/27562
broken-link
-
secunia.com
/advisories/28838
broken-link
-
secunia.com
/advisories/29889
broken-link
-
secunia.com
/advisories/31255
broken-link
-
support.avaya.com
/css/P8/documents/100074697
third-party-advisory
-
securityfocus.com
/archive/1/487990/100/0/threaded
third-party-advisory, vdb-entry
Sources
- CVE List CVE-2007-4965
- NVD CVE-2007-4965
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.