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

Vulnerabilidad en una petición HTTP POST en un script CGI en uhttpd en OpenWrt (CVE-2019-19945)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-125 Lectura fuera de límites
Fecha de publicación:
16/03/2020
Última modificación:
24/05/2023

Descripción

uhttpd en OpenWrt versiones hasta 18.06.5 y versiones 19.x hasta 19.07.0-rc2, presenta un error de la propiedad signedness de enteros. Esto conlleva a un acceso fuera de límites en un búfer de la pila y un bloqueo posterior. Se puede activar con una petición HTTP POST en un script CGI, especificando tanto "Transfer-Encoding: chunked" como un valor negativo grande de Content-Length.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:o:openwrt:openwrt:*:*:*:*:*:*:*:* 18.06.0 (incluyendo) 18.06.5 (incluyendo)
cpe:2.3:o:openwrt:openwrt:19.07.0:-:*:*:*:*:*:*
cpe:2.3:o:openwrt:openwrt:19.07.0:rc1:*:*:*:*:*:*
cpe:2.3:o:openwrt:openwrt:19.07.0:rc2:*:*:*:*:*:*