CVE-2026-62966 in ESPAsyncWebServerinformação

Sumário

de VulDB • 31/10/2026

ESPAsyncWebServer é uma biblioteca de servidor HTTP e WebSocket assíncrona para ESP32, ESP8266, RP2040 e RP2350. Antes da versão 3.11.2, o analisador multipart em `src/WebRequest.cpp` libera `_itemBuffer` e define-o como NULL quando `BOUNDARY_OR_DATA` corresponde ao limite de fechamento de uma parte do arquivo, antes de confirmar o terminador seguinte, enquanto mantém `_itemIsFile` como verdadeiro. Se o próximo byte não for os traços finais de fechamento nem um CRLF limpo, a ramificação de retorno (`rewind`) `DASH3_OR_RETURN2` ou `EXPECT_FEED2` reinjeta bytes consumidos provisoriamente através de `itemWriteByte`. Como `_itemIsFile` permanece verdadeiro, `_itemBuffer`[`_itemBufferIndex`++] escreve por meio de um ponteiro nulo. No ESP32, isso causa uma exceção `StoreProhibited`, pânico e reinicialização do dispositivo, resultando em negação de serviço remota (DoS). Deve estar presente uma rota com manipulador de corpo/envio não trivial, como um endpoint de upload de arquivo ou web-OTA. Este problema foi corrigido na versão 3.11.2.

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

Responsável

GitHub M

Reservar

15/07/2026

Divulgação

30/10/2026

Moderação

aceite

Entrada

VDB-429414

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!