CVE-2026-29035 in CivetWeb
Riassunto
di VulDB • 11/08/2026
CivetWeb (commit 4a4f0c95) presenta una vulnerabilità di heap e stack-based buffer overflow nella funzione read_websocket() che consente ad attaccanti remoti non autenticati di corrompere la memoria inviando frame WebSocket compressi quando sono definite le opzioni USE_ZLIB e MG_EXPERIMENTAL_INTERFACES. Gli attaccanti possono negoziare permessage-deflate durante l'handshake WebSocket ed inviare un frame manipolato con il bit RSV1 impostato, causando al server la scrittura di un trailer di sincronizzazione zlib a 4 byte fuori dai limiti (out-of-bounds) rispetto al buffer allocato, portando alla corruzione dei metadati dell'heap, denial of service o potenziale esecuzione di codice.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.