CVE-2008-1721
Integer signedness error in the zlib extension module in Python 2.5.2 and earlier allows remote...
Integer signedness error in the zlib extension module in Python 2.5.2 and earlier allows remote attackers to execute arbitrary code via a negative signed integer, which triggers insufficient memory allocation and a buffer overflow.
Exploit likelihood
What each source reports
NVD Score used
7.5
Integer signedness error in the zlib extension module in Python 2.5.2 and earlier allows remote attackers to execute arbitrary code via a negative signed integer, which triggers insufficient memory allocation and a buffer overflow.
- Record
CVE-2008-1721- CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-681
- Updated
- 2026-11-02
CVE List No score
Integer signedness error in the zlib extension module in Python 2.5.2 and earlier allows remote attackers to execute arbitrary code via a negative signed integer, which triggers insufficient memory allocation and a buffer overflow.
- Record
CVE-2008-1721- Updated
- 2026-11-02
EUVDEUVD-2008-1722 No score
Integer signedness error in the zlib extension module in Python 2.5.2 and earlier allows remote attackers to execute arbitrary code via a negative signed integer, which triggers insufficient memory allocation and a buffer overflow.
- Record
EUVD-2008-1722- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-3hc2-c7c2-f785 No score
Integer signedness error in the zlib extension module in Python 2.5.2 and earlier allows remote...
Integer signedness error in the zlib extension module in Python 2.5.2 and earlier allows remote attackers to execute arbitrary code via a negative signed integer, which triggers insufficient memory allocation and a buffer overflow.
- Record
GHSA-3hc2-c7c2-f785- Weakness
- CWE-681
- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11202-1 No score
python-2.7.18-8.1 on GA media
These are all security issues fixed in the python-2.7.18-8.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11202-1- Updated
- 2026-11-02
OSVPSF-2008-2 No score
Multiple integer overflows (Apple)
Integer signedness error in the zlib extension module in Python 2.5.2 and earlier allows remote attackers to execute arbitrary code via a negative signed integer, which triggers insufficient memory allocation and a buffer overflow.
- Record
PSF-2008-2- Updated
- 2026-11-02
OSVSUSE-SU-2020:0234-1 No score
Security update for python
This update for python fixes the following issues:
Updated to version 2.7.17 to unify packages among openSUSE:Factory and SLE versions (bsc#1159035).
- Record
SUSE-SU-2020:0234-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
python2.4Debian:4.0 |
before 2.4.4-3+etch1, plus listed versions 2.4.4-3 |
2.4.4-3+etch1 |
python2.5Debian:4.0 |
before 2.5-5+etch1, plus listed versions 2.5-5 |
2.5-5+etch1 |
pythonRed Hat:enterprise_linux:5::client_workstation |
before 0:2.4.3-24.el5_3.6 | 0:2.4.3-24.el5_3.6 |
python-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 0:2.4.3-24.el5_3.6 | 0:2.4.3-24.el5_3.6 |
python-develRed Hat:enterprise_linux:5::client_workstation |
before 0:2.4.3-24.el5_3.6 | 0:2.4.3-24.el5_3.6 |
pythonRed Hat:enterprise_linux:5::client |
before 0:2.4.3-24.el5_3.6 | 0:2.4.3-24.el5_3.6 |
python-debuginfoRed Hat:enterprise_linux:5::client |
before 0:2.4.3-24.el5_3.6 | 0:2.4.3-24.el5_3.6 |
python-toolsRed Hat:enterprise_linux:5::client |
before 0:2.4.3-24.el5_3.6 | 0:2.4.3-24.el5_3.6 |
tkinterRed Hat:enterprise_linux:5::client |
before 0:2.4.3-24.el5_3.6 | 0:2.4.3-24.el5_3.6 |
pythonRed Hat:enterprise_linux:5::server |
before 0:2.4.3-24.el5_3.6 | 0:2.4.3-24.el5_3.6 |
Show 37 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python-debuginfoRed Hat:enterprise_linux:5::server |
before 0:2.4.3-24.el5_3.6 | 0:2.4.3-24.el5_3.6 |
python-develRed Hat:enterprise_linux:5::server |
before 0:2.4.3-24.el5_3.6 | 0:2.4.3-24.el5_3.6 |
python-toolsRed Hat:enterprise_linux:5::server |
before 0:2.4.3-24.el5_3.6 | 0:2.4.3-24.el5_3.6 |
tkinterRed Hat:enterprise_linux:5::server |
before 0:2.4.3-24.el5_3.6 | 0:2.4.3-24.el5_3.6 |
pythonRed Hat:enterprise_linux:4::as |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
python-debuginfoRed Hat:enterprise_linux:4::as |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
python-develRed Hat:enterprise_linux:4::as |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
python-docsRed Hat:enterprise_linux:4::as |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
python-toolsRed Hat:enterprise_linux:4::as |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
tkinterRed Hat:enterprise_linux:4::as |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
pythonRed Hat:enterprise_linux:4::desktop |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
python-debuginfoRed Hat:enterprise_linux:4::desktop |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
python-develRed Hat:enterprise_linux:4::desktop |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
python-docsRed Hat:enterprise_linux:4::desktop |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
python-toolsRed Hat:enterprise_linux:4::desktop |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
tkinterRed Hat:enterprise_linux:4::desktop |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
pythonRed Hat:enterprise_linux:4::es |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
python-debuginfoRed Hat:enterprise_linux:4::es |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
python-develRed Hat:enterprise_linux:4::es |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
python-docsRed Hat:enterprise_linux:4::es |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
python-toolsRed Hat:enterprise_linux:4::es |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
tkinterRed Hat:enterprise_linux:4::es |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
pythonRed Hat:enterprise_linux:4::ws |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
python-debuginfoRed Hat:enterprise_linux:4::ws |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
python-develRed Hat:enterprise_linux:4::ws |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
python-docsRed Hat:enterprise_linux:4::ws |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
python-toolsRed Hat:enterprise_linux:4::ws |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
tkinterRed Hat:enterprise_linux:4::ws |
before 0:2.3.4-14.7.el4_8.2 | 0:2.3.4-14.7.el4_8.2 |
pythonSUSE:Linux Enterprise Module for Basesystem 15 |
before 2.7.17-7.32.2 | 2.7.17-7.32.2 |
python-baseSUSE:Linux Enterprise Module for Basesystem 15 |
before 2.7.17-7.32.1 | 2.7.17-7.32.1 |
pythonSUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 2.7.17-7.32.2 | 2.7.17-7.32.2 |
python-baseSUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 2.7.17-7.32.1 | 2.7.17-7.32.1 |
pythonSUSE:Linux Enterprise Module for Desktop Applications 15 |
before 2.7.17-7.32.2 | 2.7.17-7.32.2 |
pythonSUSE:Linux Enterprise Module for Desktop Applications 15 SP1 |
before 2.7.17-7.32.2 | 2.7.17-7.32.2 |
pythonSUSE:Linux Enterprise Module for Python 2 15 SP1 |
before 2.7.17-7.32.2 | 2.7.17-7.32.2 |
python-baseSUSE:Linux Enterprise Module for Python 2 15 SP1 |
before 2.7.17-7.32.1 | 2.7.17-7.32.1 |
pythonopenSUSE:Tumbleweed |
before 2.7.18-8.1 | 2.7.18-8.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | Python zlib Module - Remote Buffer Overflow | 2008-04-09 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2008-1721 is a high vulnerability (CVSS 7.5) in Python, published April 10, 2008. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 22.6%, the 97th percentile. Fixed in python2.4 2.4.4-3+etch1.
References
security.gentoo.org/glsa/glsa-200807-01.xml
vupen.com/english/advisories/2008/1229/references
secunia.com/advisories/30872
securityfocus.com/bid/28715
secunia.com/advisories/38675
secunia.com/advisories/33937
Show 194 moreShow less
mandriva.com/security/advisories?name=MDVSA-2008:085
secunia.com/advisories/37471
secunia.com/advisories/29955
debian.org/security/2008/dsa-1551
vmware.com/security/advisories/VMSA-2009-0016.html
support.apple.com/kb/HT3438
lists.apple.com/archives/security-announce/2009/Feb/msg00000.html
secunia.com/advisories/31358
exchange.xforce.ibmcloud.com/vulnerabilities/41748
ubuntu.com/usn/usn-632-1
securitytracker.com/id?1019823
bugs.python.org/issue2586
issues.rpath.com/browse/RPL-2444
securityfocus.com/archive/1/507985/100/0/threaded
securityreason.com/securityalert/3802
secunia.com/advisories/31365
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A8249
support.avaya.com/css/P8/documents/100074697
secunia.com/advisories/31255
securityfocus.com/archive/1/490690/100/0/threaded
debian.org/security/2008/dsa-1620
wiki.rpath.com/wiki/Advisories:rPSA-2008-0149
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9407
slackware.com/security/viewer.php?l=slackware-security&y=2008&m=slackware-security.525289
vupen.com/english/advisories/2009/3316
secunia.com/advisories/29889
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A8494
nvd.nist.gov/vuln/detail/CVE-2008-1721
github.com/advisories/GHSA-3hc2-c7c2-f785
access.redhat.com/errata/RHSA-2009:1176
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=235093
bugzilla.redhat.com/show_bug.cgi?id=295971
bugzilla.redhat.com/show_bug.cgi?id=442005
bugzilla.redhat.com/show_bug.cgi?id=443810
bugzilla.redhat.com/show_bug.cgi?id=454990
bugzilla.redhat.com/show_bug.cgi?id=455008
bugzilla.redhat.com/show_bug.cgi?id=455013
bugzilla.redhat.com/show_bug.cgi?id=455018
bugzilla.redhat.com/show_bug.cgi?id=469656
bugzilla.redhat.com/show_bug.cgi?id=470915
security.access.redhat.com/data/csaf/v2/advisories/2009/rhsa-2009_1176.json
access.redhat.com/security/cve/CVE-2007-2052
cve.org/CVERecord?id=CVE-2007-2052
nvd.nist.gov/vuln/detail/CVE-2007-2052
access.redhat.com/security/cve/CVE-2007-4965
cve.org/CVERecord?id=CVE-2007-4965
nvd.nist.gov/vuln/detail/CVE-2007-4965
access.redhat.com/security/cve/CVE-2008-1721
cve.org/CVERecord?id=CVE-2008-1721
access.redhat.com/security/cve/CVE-2008-1887
cve.org/CVERecord?id=CVE-2008-1887
nvd.nist.gov/vuln/detail/CVE-2008-1887
access.redhat.com/security/cve/CVE-2008-2315
cve.org/CVERecord?id=CVE-2008-2315
nvd.nist.gov/vuln/detail/CVE-2008-2315
access.redhat.com/security/cve/CVE-2008-3142
cve.org/CVERecord?id=CVE-2008-3142
nvd.nist.gov/vuln/detail/CVE-2008-3142
access.redhat.com/security/cve/CVE-2008-3143
cve.org/CVERecord?id=CVE-2008-3143
nvd.nist.gov/vuln/detail/CVE-2008-3143
access.redhat.com/security/cve/CVE-2008-3144
cve.org/CVERecord?id=CVE-2008-3144
nvd.nist.gov/vuln/detail/CVE-2008-3144
access.redhat.com/security/cve/CVE-2008-4864
cve.org/CVERecord?id=CVE-2008-4864
nvd.nist.gov/vuln/detail/CVE-2008-4864
access.redhat.com/security/cve/CVE-2008-5031
cve.org/CVERecord?id=CVE-2008-5031
nvd.nist.gov/vuln/detail/CVE-2008-5031
access.redhat.com/errata/RHSA-2009:1177
bugzilla.redhat.com/show_bug.cgi?id=441306
security.access.redhat.com/data/csaf/v2/advisories/2009/rhsa-2009_1177.json
access.redhat.com/security/cve/CVE-2008-1679
cve.org/CVERecord?id=CVE-2008-1679
nvd.nist.gov/vuln/detail/CVE-2008-1679
suse.com/support/update/announcement/2020/suse-su-20200234-1
bugzilla.suse.com/1027282
bugzilla.suse.com/1041090
bugzilla.suse.com/1042670
bugzilla.suse.com/1068664
bugzilla.suse.com/1073269
bugzilla.suse.com/1073748
bugzilla.suse.com/1078326
bugzilla.suse.com/1078485
bugzilla.suse.com/1079300
bugzilla.suse.com/1081750
bugzilla.suse.com/1083507
bugzilla.suse.com/1084650
bugzilla.suse.com/1086001
bugzilla.suse.com/1088004
bugzilla.suse.com/1088009
bugzilla.suse.com/1109847
bugzilla.suse.com/1111793
bugzilla.suse.com/1113755
bugzilla.suse.com/1122191
bugzilla.suse.com/1129346
bugzilla.suse.com/1130840
bugzilla.suse.com/1130847
bugzilla.suse.com/1138459
bugzilla.suse.com/1141853
bugzilla.suse.com/1149792
bugzilla.suse.com/1149955
bugzilla.suse.com/1153238
bugzilla.suse.com/1153830
bugzilla.suse.com/1159035
bugzilla.suse.com/214983
bugzilla.suse.com/298378
bugzilla.suse.com/346490
bugzilla.suse.com/367853
bugzilla.suse.com/379534
bugzilla.suse.com/380942
bugzilla.suse.com/399190
bugzilla.suse.com/406051
bugzilla.suse.com/425138
bugzilla.suse.com/426563
bugzilla.suse.com/430761
bugzilla.suse.com/432677
bugzilla.suse.com/436966
bugzilla.suse.com/437293
bugzilla.suse.com/441088
bugzilla.suse.com/462375
bugzilla.suse.com/525295
bugzilla.suse.com/534721
bugzilla.suse.com/551715
bugzilla.suse.com/572673
bugzilla.suse.com/577032
bugzilla.suse.com/581765
bugzilla.suse.com/603255
bugzilla.suse.com/617751
bugzilla.suse.com/637176
bugzilla.suse.com/638233
bugzilla.suse.com/658604
bugzilla.suse.com/673071
bugzilla.suse.com/682554
bugzilla.suse.com/697251
bugzilla.suse.com/707667
bugzilla.suse.com/718009
bugzilla.suse.com/747125
bugzilla.suse.com/747794
bugzilla.suse.com/751718
bugzilla.suse.com/754447
bugzilla.suse.com/766778
bugzilla.suse.com/794139
bugzilla.suse.com/804978
bugzilla.suse.com/827982
bugzilla.suse.com/831442
bugzilla.suse.com/834601
bugzilla.suse.com/836739
suse.com/security/cve/CVE-2007-2052
suse.com/security/cve/CVE-2008-1721
suse.com/security/cve/CVE-2008-2315
suse.com/security/cve/CVE-2008-2316
suse.com/security/cve/CVE-2008-3142
suse.com/security/cve/CVE-2008-3143
suse.com/security/cve/CVE-2008-3144
suse.com/security/cve/CVE-2011-1521
suse.com/security/cve/CVE-2011-3389
suse.com/security/cve/CVE-2011-4944
suse.com/security/cve/CVE-2012-0845
suse.com/security/cve/CVE-2012-1150
suse.com/security/cve/CVE-2013-1752
suse.com/security/cve/CVE-2013-1753
suse.com/security/cve/CVE-2013-4238
suse.com/security/cve/CVE-2014-1912
suse.com/security/cve/CVE-2014-4650
suse.com/security/cve/CVE-2014-7185
suse.com/security/cve/CVE-2016-0772
suse.com/security/cve/CVE-2016-1000110
suse.com/security/cve/CVE-2016-5636
suse.com/security/cve/CVE-2016-5699
suse.com/security/cve/CVE-2017-1000158
suse.com/security/cve/CVE-2017-18207
suse.com/security/cve/CVE-2018-1000030
suse.com/security/cve/CVE-2018-1000802
suse.com/security/cve/CVE-2018-1060
suse.com/security/cve/CVE-2018-1061
suse.com/security/cve/CVE-2018-14647
suse.com/security/cve/CVE-2018-20852
suse.com/security/cve/CVE-2019-10160
suse.com/security/cve/CVE-2019-16056
suse.com/security/cve/CVE-2019-16935
suse.com/security/cve/CVE-2019-5010
suse.com/security/cve/CVE-2019-9636
suse.com/security/cve/CVE-2019-9947
suse.com/security/cve/CVE-2019-9948
suse.com/security/cve/CVE-2019-18348
suse.com/security/cve/CVE-2019-9674
suse.com/security/cve/CVE-2020-8492
suse.com/security/cve/CVE-2021-23336
suse.com/security/cve/CVE-2021-3177
suse.com/security/cve/CVE-2021-3733
suse.com/security/cve/CVE-2021-3737
Left out here: 15 references. The JSON record has them.