CVE-2026-85091
Publication date 4 September 2026
Last updated 11 September 2026
Ubuntu priority
Cvss 3 Severity Score
Description
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.
Status
| Package | Ubuntu Release | Status |
|---|---|---|
| zlib | 26.04 LTS resolute |
Vulnerable, fix deferred
|
| 24.04 LTS noble |
Vulnerable, fix deferred
|
|
| 22.04 LTS jammy |
Vulnerable, fix deferred
|
|
| 20.04 LTS focal |
Vulnerable, fix deferred
|
|
| 18.04 LTS bionic |
Vulnerable, fix deferred
|
|
| 16.04 LTS xenial |
Vulnerable, fix deferred
|
|
| 14.04 LTS trusty |
Vulnerable, fix deferred
|
|
| rsync | 26.04 LTS resolute |
Not affected
|
| 24.04 LTS noble |
Not affected
|
|
| 22.04 LTS jammy |
Not affected
|
|
| 20.04 LTS focal |
Vulnerable, fix deferred
|
|
| 18.04 LTS bionic |
Vulnerable, fix deferred
|
|
| 16.04 LTS xenial |
Vulnerable, fix deferred
|
|
| 14.04 LTS trusty |
Not affected
|
|
| klibc | 26.04 LTS resolute |
Vulnerable, fix deferred
|
| 24.04 LTS noble |
Vulnerable, fix deferred
|
|
| 22.04 LTS jammy |
Vulnerable, fix deferred
|
|
| 20.04 LTS focal |
Vulnerable, fix deferred
|
|
| 18.04 LTS bionic |
Vulnerable, fix deferred
|
|
| 16.04 LTS xenial |
Vulnerable, fix deferred
|
|
| 14.04 LTS trusty |
Vulnerable, fix deferred
|
|
| zsync | 26.04 LTS resolute |
Vulnerable, fix deferred
|
| 24.04 LTS noble |
Vulnerable, fix deferred
|
|
| 22.04 LTS jammy |
Vulnerable, fix deferred
|
|
| 20.04 LTS focal |
Vulnerable, fix deferred
|
|
| 18.04 LTS bionic |
Vulnerable, fix deferred
|
|
| 16.04 LTS xenial |
Vulnerable, fix deferred
|
Notes
mdeslaur
since 3.2.0-1, rsync builds with the system zlib It is unclear by this CVE, and the advisory that goes along with it, what versions of zlib are affected by this issue. Per the advisory, versions below 1.3.1 are not affected, but the reproducer crashes 1.3.0 in the same way it does 1.3.1. The more severe vulnerability was introduced in 1.3.1.2 by the following commit: https://github.com/madler/zlib/commit/81cc0be The patch below has been tagged as possibly fixing the issue, and was made after 1.3.2, but it doesn't fix the issue when tested with the reproducer. The suggested patch in the upstream bug is very different. As of 2026-09-11, there is no patch available from zlib developers to fix this issue. Marking as deferred.
Severity score breakdown
CVSS version:
Base score
8.3 · High
Vector: CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
Base score
7.4 · High
Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:H