Vulnerability · Published Mar 24, 2026 · Assigned by VulnCheck
CVE-2026-32853LibVNCServer UltraZip Encoding Heap Out-of-bounds Read
Medium 6.9
In plain English
A medium-severity out-of-bounds read in LibVNCServer from LibVNC. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 39% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
LibVNCServer versions 0.9.15 and prior (fixed in commit 009008e) contain a heap out-of-bounds read vulnerability in the UltraZip encoding handler that allows a malicious VNC server to cause information disclosure or application crash. Attackers can exploit improper bounds checking in the HandleUltraZipBPP() function by manipulating subrectangle header counts to read beyond the allocated heap buffer.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | libvncserver | 0.9.14+dfsg-1+deb12u1 | DEBIAN-CVE-2026-32853 |
| Debian:13 | libvncserver | 0.9.15+dfsg-1+deb13u1 | DEBIAN-CVE-2026-32853 |
| Debian:14 | libvncserver | 0.9.15+dfsg-3 | DEBIAN-CVE-2026-32853 |
| Ubuntu:22.04:LTS | libvncserver | 0.9.13+dfsg-3ubuntu0.1 | USN-8463-1 |
| Ubuntu:22.04:LTS | libvncserver | 0.9.13+dfsg-3ubuntu0.1 | UBUNTU-CVE-2026-32853 |
| Ubuntu:24.04:LTS | libvncserver | 0.9.14+dfsg-1ubuntu0.1 | USN-8463-1 |
| Ubuntu:24.04:LTS | libvncserver | 0.9.14+dfsg-1ubuntu0.1 | UBUNTU-CVE-2026-32853 |
| Ubuntu:25.10 | libvncserver | 0.9.15+dfsg-1ubuntu0.1 | USN-8463-1 |
| Ubuntu:25.10 | libvncserver | 0.9.15+dfsg-1ubuntu0.1 | UBUNTU-CVE-2026-32853 |
| Ubuntu:26.04:LTS | libvncserver | 0.9.15+dfsg-3ubuntu0.1 | USN-8463-1 |
| Ubuntu:22.04:LTS | tightvnc | no fix listed | UBUNTU-CVE-2026-32853 |
| Ubuntu:24.04:LTS | tightvnc | no fix listed | UBUNTU-CVE-2026-32853 |
| Ubuntu:25.10 | tightvnc | no fix listed | UBUNTU-CVE-2026-32853 |
| Ubuntu:26.04:LTS | tightvnc | no fix listed | UBUNTU-CVE-2026-32853 |
| Ubuntu:26.10 | tightvnc | no fix listed | UBUNTU-CVE-2026-32853 |
| Ubuntu:22.04:LTS | veyon | no fix listed | UBUNTU-CVE-2026-32853 |
| Ubuntu:24.04:LTS | veyon | no fix listed | UBUNTU-CVE-2026-32853 |
| Ubuntu:25.10 | veyon | no fix listed | UBUNTU-CVE-2026-32853 |
| Ubuntu:26.04:LTS | veyon | no fix listed | UBUNTU-CVE-2026-32853 |
| Ubuntu:26.10 | veyon | no fix listed | UBUNTU-CVE-2026-32853 |
| Ubuntu:22.04:LTS | vino | no fix listed | UBUNTU-CVE-2026-32853 |
| Ubuntu:24.04:LTS | vino | no fix listed | UBUNTU-CVE-2026-32853 |
| Ubuntu:25.10 | vino | no fix listed | UBUNTU-CVE-2026-32853 |
| Ubuntu:22.04:LTS | x11vnc | no fix listed | UBUNTU-CVE-2026-32853 |
| Ubuntu:24.04:LTS | x11vnc | no fix listed | UBUNTU-CVE-2026-32853 |
| Ubuntu:25.10 | x11vnc | no fix listed | UBUNTU-CVE-2026-32853 |
| Ubuntu:26.04:LTS | x11vnc | no fix listed | UBUNTU-CVE-2026-32853 |
| Ubuntu:26.10 | x11vnc | no fix listed | UBUNTU-CVE-2026-32853 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| LibVNC | LibVNCServer | 0 – through 0.9.15 |
Weakness: CWE-125 · Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N