CVE-2026-7838

HighCVSS 8.8/10Last modified Oct 25, 2026

Description

UltraVNC viewer through 1.8.2.2 contains an integer overflow leading to a heap buffer overflow in the RFB protocol failure-response parsing path. In vncviewer/ClientConnection.cpp, the 4-byte network-supplied reasonLen field (type CARD32) is passed as reasonLen+1 to CheckBufferSize(). Because both operands are unsigned 32-bit, a reasonLen of 0xFFFFFFFF overflows to 0, causing CheckBufferSize to allocate only 256 bytes. The subsequent ReadString(m_netbuf, reasonLen) call then performs ReadExact for the original 4 GiB length into that 256-byte heap buffer. This overflow is reachable via rfbConnFailed (auth-scheme negotiation) and rfbVncAuthFailed (post-handshake) message types without successful authentication. A malicious VNC server, or any man-in-the-middle on the RFB stream, can trigger this condition when the victim viewer connects, potentially resulting in remote code execution as the user running the viewer. The crash was confirmed with AddressSanitizer on a portable reproduction harness (heap-buffer-overflow WRITE at offset 256).

Metrics

CVSS 3.1 8.8/10CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Jul 1, 2026
Last modified
Oct 25, 2026
NVD status
Modified

Related CVEs from 2026

CVE-2026-783808.7RansomLook fails to enforce the privacy status of ransomware groups and markets when distributing newly collected victim posts to external nCVE-2026-783818.2RansomLook contains a path traversal vulnerability in the handling of the screen field associated with group posts. The GroupPost.get API haCVE-2026-783837.5Allocation of resources without limits or throttling vulnerability in Apache Tomcat allows an unauthenticated AJP request to pin an AJP procCVE-2026-783847.5CompressionUtils.inflate() decompressed attacker-controlled DEFLATE data with no output-size cap. A small (~KB) crafted payload could expandCVE-2026-783858.2RansomLook contains insufficient resource validation in the analysis PDF generation functionality. Analysis documents are converted from MarCVE-2026-783868.7RansomLook exposed sensitive operator-side scraping configuration through multiple unauthenticated API responses. Location records associateCVE-2026-783879.4RansomLook contains an authorization weakness in the web-based configuration editor exposed through the /admin/config endpoint. The endpointCVE-2026-783888.8IBM Security Verify Access 10.0 through 10.0.9.2 and IBM Verify Identity Access 11.0 through 11.0.3 is vulnerable to cross-site request forgCVE-2026-78399.1UltraVNC repeater through 1.8.2.2 initializes the HTTP administration server with a hardcoded default password. In repeater/webgui/settings.CVE-2026-783918.8RansomLook contains a stored cross-site scripting (XSS) vulnerability in the cryptocurrency wallet detail view. Cryptocurrency addresses andCVE-2026-783926.8The Link Library WordPress plugin before 7.9.6 does not sanitise and escape a link field before outputting it inside an attribute of a link CVE-2026-783936.1The Link Library WordPress plugin before 7.9.6 does not properly escape some parameters before outputting them in the addresses of links it
CVE-2026-7838: High severity, CVSS 8.8 | Vulnix