Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en UltraVNC de uvnc (CVE-2026-44042)

Gravedad CVSS v3.1:
BAJA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
01/07/2026
Última modificación:
25/10/2026

Descripción

El repetidor UltraVNC hasta la versión 1.8.2.2 contiene un error de ’off-by-one’ en el asistente de decodificación Base64 utilizado para la autenticación básica HTTP. En repeater/webgui/webutils.c:817, la función wi_uudecode() comprueba si la longitud de entrada excede el búfer de salida con una comparación estricta de ’mayor que’ (>), mientras que la comprobación correcta debería ser ’mayor o igual que’ (>=). Cuando strlen(authdata) es igual a sizeof(decode), la longitud de salida decodificada (aproximadamente 3/4 de la entrada) no desborda el búfer en la práctica actual porque los límites de la solicitud HTTP externa restringen el encabezado de autorización. Sin embargo, la comprobación defectuosa deja una condición latente de ’off-by-one’ que podría volverse explotable si cambian las restricciones de almacenamiento en búfer. El riesgo actual se limita a una escritura de un byte en el límite de un búfer de pila de 1024 bytes bajo condiciones restringidas.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:uvnc:ultravnc:*:*:*:*:*:*:*:* 1.8.2.2 (incluyendo)