CVE-2026-62966 in ESPAsyncWebServerinformación

Resumen

por VulDB • 2026-10-30

ESPAsyncWebServer es una biblioteca de servidor HTTP y WebSocket asíncrona para ESP32, ESP8266, RP2040 y RP2350. Antes de la versión 3.11.2, el analizador multipart en `src/WebRequest.cpp` libera `_itemBuffer` y lo establece a NULL cuando `BOUNDARY_OR_DATA` coincide con el límite de cierre de una parte del archivo, antes de confirmar el terminador siguiente, mientras deja `_itemIsFile` como verdadero (true). Si el siguiente byte no es ni los guiones finales de cierre ni un CRLF limpio, la rama de retroceso (`rewind branch`) `DASH3_OR_RETURN2` o `EXPECT_FEED2` vuelve a inyectar bytes provisionalmente consumidos a través de `itemWriteByte`. Dado que `_itemIsFile` permanece como verdadero (true), `_itemBuffer`[`_itemBufferIndex`++] escribe a través de un puntero nulo. En ESP32, esto provoca una excepción `StoreProhibited`, pánico y reinicio del dispositivo, produciendo una denegación de servicio remota (DoS). Debe estar presente una ruta con un controlador de cuerpo/subida no trivial, como un punto final para subida de archivos o web-OTA. Este problema está corregido en la versión 3.11.2.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

GitHub M

Reservar

2026-07-15

Divulgación

2026-10-30

Moderación

aceptado

Artículo

VDB-429414

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!