CVE-2026-62966 in ESPAsyncWebServer정보

요약

\~에 의해 VulDB • 2026. 10. 30.

ESPAsyncWebServer는 ESP32, ESP8266, RP2040 및 RP2350용 비동기 HTTP 및 WebSocket 서버 라이브러리입니다. 버전 3.11.2 이전에는 `src/WebRequest.cpp`의 multipart 파서가 `_itemBuffer`를 해제하고 NULL로 설정하는 시점이 파일 부분의 종료 경계와 일치하는 `BOUNDARY_OR_DATA`가 확인된 후에도 다음 종결자를 검증하기 전이었으며, 이때 `_itemIsFile`은 true 상태로 유지되었습니다. 만약 다음 바이트가 최종 종료 대시나 정돈된 CRLF가 아닌 경우, `DASH3_OR_RETURN2` 또는 `EXPECT_FEED2` 되감기 분기가 `itemWriteByte`를 통해 잠정적으로 소비된 바이트들을 다시 주입합니다. `_itemIsFile`이 true로 유지되므로, `_itemBuffer[_itemBufferIndex++]`는 null 포인터를 통해 작성됩니다. ESP32에서는 이로 인해 `StoreProhibited` 예외, 패닉 및 장치 재부팅이 발생하여 원격 서비스 거부(Denial of Service)가 초래됩니다. 파일 업로드 또는 웹 OTA 엔드포인트와 같이 비자명(non-trivial)한 본문/업로드 핸들러를 가진 라우트가 존재해야 합니다. 이 문제는 버전 3.11.2에서 수정되었습니다.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

GitHub M

예약하다

2026. 07. 15.

모더레이션

수락

항목

VDB-429414

EPSS

0.00000

활동

낮음

출처

Want to know what is going to be exploited?

We predict KEV entries!