Vulnerabilidad en UltraVNC de uvnc (CVE-2026-44041)
Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-125
Lectura fuera de límites
Fecha de publicación:
01/07/2026
Última modificación:
25/10/2026
Descripción
UltraVNC hasta la versión 1.8.2.2 contiene una lectura fuera de límites en el asistente de conversión de cadena ancha a multibyte. En rfb/dh.cpp:204, la función vncWc2Mb() pasa un puntero WCHAR proporcionado por el llamador a wcslen() antes de cualquier comprobación de límites. Si el llamador proporciona un búfer de caracteres anchos que no está correctamente terminado en NUL, wcslen() lee más allá del final del búfer hasta que encuentra un wchar NUL, lo que resulta en una lectura fuera de límites. Bajo el uso típico de la API de Win32, esto requiere un contrato de llamador anormal. El impacto se limita a una potencial revelación de información de regiones de memoria adyacentes o un fallo del proceso (denegación de servicio) si la lectura excesiva cruza un límite de página.
Impacto
Puntuación base 3.x
4.30
Gravedad 3.x
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:uvnc:ultravnc:*:*:*:*:*:*:*:* | 1.8.2.2 (incluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página


