CVE-2024-38534: fallo de gravedad alta en OISF suricata
Suricata modbus: txs without responses are never freed
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
Suricata puede acumular recursos ilimitados al procesar tráfico Modbus especialmente diseñado, lo que puede causar falta de memoria o que el sistema se vuelva lento. El problema ocurre porque las solicitudes Modbus incompletas no se limpian correctamente.
El analizador Modbus de Suricata no libera estructuras de transacción (txs) cuando faltan respuestas, permitiendo que un atacante envíe tráfico Modbus manipulado que cause acumulación ilimitada de recursos dentro de un flujo. La vulnerabilidad se mitiga limitando stream.reassembly.depth; corregida en la versión 7.0.6.
En el mismo producto, de las más peligrosas a las menos.