PT-2026-44004 · Unknown · Libvncclient

Yeonba0918

·

Published

2026-05-27

·

Updated

2026-06-05

·

CVE-2026-44988

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
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

CVE-2026-44988
OESA-2026-2490
OESA-2026-2491
OESA-2026-2564
OESA-2026-2565
OPENSUSE-SU-2026:10905-1

Affected Products

Libvncclient