LibVNC antes de la versión 0.9.12 contiene múltiples vulnerabilidades de escritura fuera de límites (out-of-bounds write) en libvncclient/rfbproto.c. El fallo es especialmente relevante porque el parche que se había publicado para CVE-2018-20019 resultó incompleto, dejando la puerta abierta a una variante del mismo problema. Con un CVSS de 9.8 y severidad CRITICAL según el GitHub Security Advisory GHSA-vvj8-j245-7346, la explotación podría derivar en ejecución de código o caída del servicio en aplicaciones que usan la librería cliente de VNC.
El impacto real depende de cuántos sistemas expongan el cliente LibVNC: Shodan tiene indexados 3 hosts con este CVE detectado, y la probabilidad de explotación en 30 días (EPSS) es de 3,3%, en el percentil 88%. Entre los productos afectados figuran Ubuntu, Debian, Siemens SIMATIC ITC1500/ITC1900 y el propio proyecto LibVNC. Actualizar a 0.9.12 o superior es la mitigación directa.
| CVE | CVE-2018-20748 |
|---|---|
| Severidad | CRITICAL |
| CVSS | 9.8 / 10 |
| EPSS | 3.3% en 30 días (percentil 88) |
| CWE | CWE-787 |
| Exposición (Shodan) | 3 host(s) expuesto(s) en internet ahora mismo |