zlib versions 1.3.1.2 through 1.3.2 contain a heap buffer overflow vulnerability in the gz_vacate() function when processing non-blocking gzwrite() operations with stale external buffer pointers. Attackers can trigger the overflow by calling gzprintf() or gzvprintf() after a writ...
Product
debian/zlib vulnerabilities
21 published CVES affecting debian/zlib, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 21
- Critical
- 4
- High
- 7
- Medium
- 2
- Low
- 1
- Unscored
- 7
- CISA KEV
- 0
Latest debian/zlib CVEs
Newest publication first
-
HighCVSS 8.3 EPSS 0.47%
-
HighCVSS 8.3 EPSS 0.59%
zlib 1.2.11 through 1.3.2 contains a heap buffer overflow: after an underlying write() fails, gz_write() returns without resetting strm.next_in, leaving it pointed at the caller's buffer. A later gz* write call then derives a position from the stale pointer and writes past a heap...
-
MediumCVSS 5.5 EPSS 0.25%
zlib before 1.3.2 allows CPU consumption via crc32_combine64 and crc32_combine_gen64 because x2nmodp can do right shifts within a loop that has no termination condition.
-
CriticalCVSS 9.8 EPSS 3.4%
MiniZip in zlib through 1.3 has an integer overflow and resultant heap-based buffer overflow in zipOpenNewFileInZip4_64 via a long filename, comment, or extra field. NOTE: MiniZip is not a supported part of the zlib product. NOTE: pyminizip through 0.2.6 is also vulnerable becaus...
-
DLA-3103-1 zlib - security update
PublishedUnknown -
DSA-5218-1 zlib - security update
PublishedUnknown -
CriticalCVSS 9.8 EPSS 19.2%
zlib through 1.2.12 has a heap-based buffer over-read or buffer overflow in inflate in inflate.c via a large gzip header extra field. NOTE: only applications that call inflateGetHeader are affected. Some common applications bundle the affected zlib source code but may be unable t...
-
DLA-2968-1 zlib - security update
PublishedUnknown -
DSA-5111-1 zlib - security update
PublishedUnknown -
HighCVSS 7.5 EPSS 51.7% PoC
zlib before 1.2.12 allows memory corruption when deflating (i.e., when compressing) if the input has many distant matches.
-
DLA-2085-1 zlib - security update
PublishedUnknown -
CriticalCVSS 9.8 EPSS 5.8%
The crc32_big function in crc32.c in zlib 1.2.8 might allow context-dependent attackers to have unspecified impact via vectors involving big-endian CRC calculation.
-
HighCVSS 8.8 EPSS 5.2%
The inflateMark function in inflate.c in zlib 1.2.8 might allow context-dependent attackers to have unspecified impact via vectors involving left shifts of negative integers.
-
CriticalCVSS 9.8 EPSS 7.6%
inffast.c in zlib 1.2.8 might allow context-dependent attackers to have unspecified impact by leveraging improper pointer arithmetic.
-
HighCVSS 8.8 EPSS 4.9%
inftrees.c in zlib 1.2.8 might allow context-dependent attackers to have unspecified impact by leveraging improper pointer arithmetic.
-
MediumCVSS 5.0 EPSS 4.1%
inftrees.h in zlib 1.2.2 allows remote attackers to cause a denial of service (application crash) via an invalid file that causes a large dynamic tree to be produced.
-
DSA-763-1 zlib - buffer overflow
PublishedUnknown -
HighCVSS 7.5 EPSS 5.6%
zlib 1.2 and later versions allows remote attackers to cause a denial of service (crash) via a crafted compressed stream with an incomplete code description of a length greater than 1, which leads to a buffer overflow, as demonstrated using a crafted PNG file.
-
DSA-740-1 zlib - buffer overflow
PublishedUnknown -
LowCVSS 2.1 EPSS 0.47%
The error handling in the (1) inflate and (2) inflateBack functions in ZLib compression library 1.2.x allows local users to cause a denial of service (application crash).
-
HighCVSS 7.5 EPSS 26.0%
Buffer overflow in the gzprintf function in zlib 1.1.4, when zlib is compiled without vsnprintf or when long inputs are truncated using vsnprintf, allows attackers to cause a denial of service or possibly execute arbitrary code.
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.