CVE Catalog

CVE-2026-85091

HighCVSS 7.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.44%

37th percentile - higher than 37% of all known CVEs

Summary

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 write stall, causing an unchecked memmove() to write beyond the internal input buffer boundary.

Risk Assessment

Risk of remote code execution or application crashes in software using zlib, potentially leading to data integrity and service availability issues.

Recommendation

Upgrade zlib to version 1.3.3 or later and test applications using gzprintf/gzvprintf functions.

Other vulnerabilities in zlib

See all
Original NVD description (English source)

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 write stall, causing an unchecked memmove() to write beyond the internal input buffer boundary.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS