CVE-2026-107614CWE-125CWE-191

CVE-2026-107614

Medium · published October 8, 2026

CVSS v3.1
6.1
EPSS
0%
Percentile
1.0
In the wild
Unconfirmed
What it is

An integer underflow in WinCursorShapeUtils::trimTransparent() in GlavSoft TightVNC Server for Windows before 2.8.88 allows a local authenticated user to crash the server, and potentially read out-of-bounds memory, by causing a cursor shape with a width or height of zero to be processed on the DXGI capture path. The loop bound width - 1 wraps to 0xFFFFFFFF, producing an access roughly 4 GB beyond the 64 KB cursor buffer; a monochrome cursor of height 1 also becomes 0 because getCursorHeight() halves the height in place.

The record
Technical detail
CVSS v3.1
6.1 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00105 · 1.0th percentile
Weaknesses
CWE-125 · Out-of-bounds Read; CWE-191 · Integer Underflow (Wrap or Wraparound)
Published
2026-10-08T18:16Z
References (2)
EPSS history
Timeline
  • 10 OCT 03:27Z
    EPSS moved — → 0%
    epss
  • 08 OCT 13:39Z
    Integer underflow in TightVNC Server cursor shape trimming leads to out-of-bounds read
    cvelistv5
  • 08 OCT 13:39Z
    Integer underflow in TightVNC Server cursor shape trimming leads to out-of-bounds read
    cvelistv5