Vulnerabilidad en OpenNDS (CVE-2023-41101)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-787
Escritura fuera de límites
Fecha de publicación:
17/11/2023
Última modificación:
20/06/2024
Descripción
Se descubrió un problema en el portal cautivo en OpenNDS antes de la versión 10.1.3. get_query en http_microhttpd.c no valida la longitud de la cadena de consulta de las solicitudes GET. Esto provoca un desbordamiento del búfer basado en pila en las versiones 9.x y anteriores, y un desbordamiento del búfer basado en pila en las versiones 10.x y posteriores. Los atacantes pueden aprovechar el problema para bloquear OpenNDS (condición de denegación de servicio) o para inyectar y ejecutar código de bytes arbitrario (ejecución remota de código).
Impacto
Puntuación base 3.x
9.80
Gravedad 3.x
CRÍTICA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:opennds:opennds:*:*:*:*:*:*:*:* | 9.0.0 (incluyendo) | 10.1.3 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://github.com/openNDS/openNDS/commit/c294cf30e0a2512062c66e6becb674557b4aed8d
- https://github.com/openNDS/openNDS/releases/tag/v10.1.3
- https://github.com/openwrt/routing/commit/88c98c910acccab694b3afb6d36d70ca429118a6
- https://source.sierrawireless.com/resources/security-bulletins/sierra-wireless-technical-bulletin---swi-psa-2023-006-v4/#sthash.2vJg3d85.rwx82g1C.dpbs