Source: libvncserver
Version: 0.9.15+dfsg-4
Severity: important
Tags: security upstream
X-Debbugs-Cc: [email protected], Debian Security Team <[email protected]>

Hi,

The following vulnerability was published for libvncserver.

CVE-2026-44988[0]:
| LibVNCClient is a library for easy implementation of a VNC client.
| In 0.9.15 and earlier, LibVNCClient's Tight encoding decoder uses
| fixed-size 2048-pixel scratch buffers for the Gradient filter, but
| it does not reject Tight rectangles whose width is larger than 2048
| pixels. A malicious VNC server can send a crafted FramebufferUpdate
| rectangle using Tight encoding with NoZlib | ExplicitFilter and the
| Gradient filter. When a LibVNCClient-based client connects, the
| client processes the server-controlled rectangle width and writes
| beyond fixed-size Gradient buffers. This vulnerability is fixed with
| commit 5b270544b85233668b98161323297d418a8f5fd1.


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2026-44988
    https://www.cve.org/CVERecord?id=CVE-2026-44988
[1] 
https://github.com/LibVNC/libvncserver/security/advisories/GHSA-jcc5-8wj4-7c58
[2] 
https://github.com/LibVNC/libvncserver/commit/5b270544b85233668b98161323297d418a8f5fd1

Please adjust the affected versions in the BTS as needed.

Regards,
Salvatore

Reply via email to