CVE

CVE-2018-20748: fallo crítico de escritura fuera de límites en LibVNC

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.

CVECVE-2018-20748
SeveridadCRITICAL
CVSS
9.8 / 10
EPSS
3.3% en 30 días (percentil 88)
CWECWE-787
Exposición (Shodan)3 host(s) expuesto(s) en internet ahora mismo

Productos afectados (catálogo NVD)

canonical/ubuntu_linuxdebian/debian_linuxlibvnc_project/libvncserversiemens/simatic_itc1500siemens/simatic_itc1500_firmwaresiemens/simatic_itc1500_prosiemens/simatic_itc1500_pro_firmwaresiemens/simatic_itc1900

Referencias

Fuente: GitHub Security Advisories