CVE-2026-107611

High

Description

An out-of-bounds read vulnerability in the ZRLE decoder of GlavSoft TightVNC Viewer for Windows before 2.8.88 allows a malicious or compromised VNC server to read heap memory beyond the palette allocation and crash the viewer by sending ZRLE-encoded tiles whose palette indices exceed the declared palette size. readPaletteRleTile() and readPackedPaletteTile() use the attacker-supplied index to look up colours without validating it against the palette size; out-of-bounds heap data is copied into the framebuffer (garbled display) or the read faults, terminating the viewer.

SeverityHigh
CVSS7.1
Exploit probability—
ProductTightVNC
PublishedOct 8, 2026
First seenOct 8, 2026

How to fix

Update
  • GlavSoft TightVNC2.8.88 or later

Affected products

ProductAffected versionsFixed in
GlavSoft TightVNCv < 2.8.882.8.88

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.