CVE-2024-38534: Suricata modbus: txs without responses are never freed
Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. Crafted modbus traffic can lead to unlimited resource accumulation within a flow. Upgrade to 7.0.6. Set a limited stream.reassembly.depth to reduce the issue.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
debian/suricatato a version that resolves this vulnerability.Fixed in 1:7.0.6-1 - Upgrade
Upgrade
debian/suricatato a version that resolves this vulnerability.Fixed in 1:7.0.10-1+deb13u4Fixed in 1:8.0.8-1 - Upgrade
Upgrade
alpine/suricatato a version that resolves this vulnerability.Fixed in 7.0.6-r0 - Upgrade
Upgrade
Suricatato a version that resolves this vulnerability.Fixed in 7.0.6 - Configuration
Set stream.reassembly.depth to a limited value to reduce unlimited resource accumulation from crafted Modbus traffic.
Suricata stream.reassembly.depth = limited
Event History
Frequently Asked Questions
What is the severity of CVE-2024-38534?
CVE-2024-38534 has a high severity level due to the potential for unlimited resource accumulation.
How do I fix CVE-2024-38534?
To fix CVE-2024-38534, upgrade Suricata to version 7.0.6 and set a limited stream.reassembly.depth.
What software is affected by CVE-2024-38534?
CVE-2024-38534 affects Suricata versions prior to 7.0.6.
What type of vulnerability is CVE-2024-38534?
CVE-2024-38534 is a resource exhaustion vulnerability in Suricata.
Can I use an older version of Suricata with CVE-2024-38534?
Using an older version of Suricata with CVE-2024-38534 is not recommended due to the identified vulnerability.