CVE-2026-50538

LibVNCClient is a library for easy implementation of a VNC client. In versions 0.9.12 through 0.9.15, a malicious (or man-in-the-middle) VNC server can force a connecting `libvncclient` to write attacker-controlled data past the end of its framebuffer. This is an out-of-bounds heap write with attacker-controlled length, contents, and offset. It needs no authentication (the attacker is the server), works in a default build with default settings, and fires from a single `FramebufferUpdate` the moment the victim connects. It crashes any client unconditionally (denial of service); we also demonstrated it overwriting an application callback pointer and redirecting execution to attacker-chosen code (code execution) under the default configuration. Commit 540332be3e0acc566fa64da6f1b4680c72c724dd patches the issue.
Configurations

No configuration.

History

12 Oct 2026, 16:10

Type Values Removed Values Added
Summary
  • (es) LibVNCClient es una biblioteca para la fácil implementación de un cliente VNC. En las versiones 0.9.12 a la 0.9.15, un servidor VNC malicioso (o man-in-the-middle) puede forzar a un 'libvncclient' que se conecta a escribir datos controlados por el atacante más allá del final de su framebuffer. Esto es una escritura de heap fuera de límites con longitud, contenido y desplazamiento controlados por el atacante. No necesita autenticación (el atacante es el servidor), funciona en una compilación predeterminada con configuraciones predeterminadas, y se activa desde una única 'FramebufferUpdate' en el momento en que la víctima se conecta. Bloquea cualquier cliente incondicionalmente (denegación de servicio); también demostramos que sobrescribe un puntero de callback de aplicación y redirige la ejecución a código elegido por el atacante (ejecución de código) bajo la configuración predeterminada. El commit 540332be3e0acc566fa64da6f1b4680c72c724dd corrige el problema.

Information

Published : 2026-08-21 21:16

Updated : 2026-10-12 16:10


NVD link : CVE-2026-50538

Mitre link : CVE-2026-50538

CVE.ORG link : CVE-2026-50538


JSON object : View

Products Affected

No product.

CWE
CWE-122

Heap-based Buffer Overflow

CWE-787

Out-of-bounds Write