CVE-2026-54571
Açıklama
ESPAsyncWebServer; ESP32, ESP8266, RP2040 ve RP2350 için geliştirilmiş asenkron bir HTTP ve WebSocket sunucu kütüphanesidir. 3.11.1 sürümünden önce, src/WebRequest.cpp dosyasındaki multipart/form-data ayrıştırıcısı, _parseMultipartPostByte sınırı işlerken _boundaryPosition değerini 8 bitlik bir değer olarak saklamaktadır. Tam olarak 256 baytlık bir multipart sınırını içeren uzak bir istek, _boundaryPosition değerinin 255'ten sıfıra dönmesine neden olur; bu durum sınır ayrıştırma döngüsünün sonlanmasını engeller, aşırı CPU tüketimine yol açar ve etkilenen ESP32 veya ESP8266 cihazlarında FreeRTOS watchdog sıfırlamasını tetikler. Bu sorun 3.11.1 sürümünde düzeltilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| ESP32Async ESPAsyncWebServer | < 3.11.1 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.