CVE-2026-54571CWE-190

CVE-2026-54571

published September 17, 2026

CVSS
8.7
EPSS
1%
Percentile
43.6
In the wild
Unconfirmed
What it is

ESPAsyncWebServer is an asynchronous HTTP and WebSocket server library for ESP32, ESP8266, RP2040 and RP2350. Prior to 3.11.1, the multipart/form-data parser in src/WebRequest.cpp stores _boundaryPosition as an 8-bit value while _parseMultipartPostByte processes the boundary. A remote request containing an exactly 256-byte multipart boundary wraps _boundaryPosition from 255 to zero, prevents the boundary parsing loop from terminating, consumes excessive CPU, and triggers a FreeRTOS watchdog reset on affected ESP32 or ESP8266 devices. This issue is fixed in version 3.11.1.

The record
Technical detail
CVSS
8.7 · NONE
CVSS v4.0
8.7 · CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
EPSS
0.00524 · 43.6th percentile
Weakness
CWE-190 · Integer Overflow or Wraparound
Published
2026-09-17T23:16Z
References (4)
EPSS history
Timeline
  • 19 SEP 03:53Z
    EPSS moved — → 0%
    epss
  • 17 SEP 18:28Z
    ESPAsyncWebServer: Integer overflow in multipart boundary parser causes denial of service
    cvelistv5