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

Vulnerabilidad en el peer-id en un paquete de canal de datos v2 (P_DATA_V2) en OpenVPN. (CVE-2020-11810)

Gravedad CVSS v3.1:
BAJA
Tipo:
CWE-362 Ejecución concurrente utilizando recursos compartidos con una incorrecta sincronización (Condición de carrera)
Fecha de publicación:
27/04/2020
Última modificación:
07/11/2023

Descripción

Se detectó un problema en OpenVPN versiones 2.4.x versiones anteriores a 2.4.9. Un atacante puede inyectar un paquete de canal de datos v2 (P_DATA_V2) usando el peer-id de la víctima. Normalmente, estos paquetes son eliminados, pero si este paquete llega antes de que se hayan inicializado los parámetros de cifrado del canal de datos, se eliminará la conexión de la víctima. Esto requiere una sincronización cuidadosa debido a una pequeña ventana de tiempo (normalmente unos pocos segundos) entre el inicio de la conexión del cliente víctima y la respuesta PUSH_REPLY del servidor al cliente. Este ataque sólo funcionará si Negotiable Cipher Parameters (NCP) está en uso.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:openvpn:openvpn:*:*:*:*:*:*:*:* 2.4.0 (incluyendo) 2.4.9 (excluyendo)
cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*
cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*
cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*
cpe:2.3:o:fedoraproject:fedora:30:*:*:*:*:*:*:*
cpe:2.3:o:fedoraproject:fedora:32:*:*:*:*:*:*:*