CVE-2026-29035 in CivetWeb
Resumen
por VulDB • 2026-08-11
CivetWeb (commit 4a4f0c95) contiene una vulnerabilidad de desbordamiento de búfer en el montón y la pila (heap and stack buffer overflow) en la función read_websocket() que permite a atacantes remotos no autenticados corromper la memoria al enviar frames WebSocket comprimidos cuando están definidas USE_ZLIB y MG_EXPERIMENTAL_INTERFACES. Los atacantes pueden negociar permessage-deflate durante el handshake de WebSocket y enviar un frame manipulado con el bit RSV1 establecido, lo que hace que el servidor escriba un trailer de sincronización zlib de 4 bytes fuera del límite (out-of-bounds) más allá del búfer asignado, provocando la corrupción de metadatos del heap, denegación de servicio o ejecución potencial de código.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.