PT-2026-44004 · Unknown+2 · Libvncclient+2

·

CVE-2026-44988

·

Published

2026-05-06

·

Updated

2026-06-23

CVSS v2.0

10

High

VectorAV:N/AC:L/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions LibVNCClient versions prior to 0.9.16
Description The Tight encoding decoder in LibVNCClient uses fixed-size 2048-pixel scratch buffers for the Gradient filter but fails to reject Tight rectangles with a width exceeding 2048 pixels. A malicious VNC server can send a crafted FramebufferUpdate rectangle using Tight encoding with NoZlib | ExplicitFilter and the Gradient filter. When a client based on LibVNCClient connects, it processes the server-controlled rectangle width and writes beyond the fixed-size Gradient buffers, leading to a buffer overflow.
Recommendations Update to version 0.9.16 or later.

Exploit

Fix

Memory Corruption

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-12859
CVE-2026-44988
GHSA-JCC5-8WJ4-7C58
OESA-2026-2490
OESA-2026-2491
OESA-2026-2564
OESA-2026-2565
OPENSUSE-SU-2026:10905-1
OPENSUSE-SU-2026:21118-1
SUSE-SU-2026:22190-1
SUSE-SU-2026:2227-1
SUSE-SU-2026:2427-1
SUSE-SU-2026:2428-1
USN-8463-1

Affected Products

Libvncclient
Linuxmint
Ubuntu