CVE-2024-55605
NoneCVSS
—
EPSS
0.7%
Published
Jan 6, 2025
CISA due date
—
Cloudanix analysis
A bug in the Suricata network monitoring tool can make it crash when it receives certain oversized data, temporarily leaving networks without detection or prevention coverage.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Network Service
- Class
- Buffer Overflow
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Large input buffers passed to to_lowercase, to_uppercase, strip_whitespace, compress_whitespace, dotprefix, header_lowercase, strip_pseudo_headers, url_decode, or xor transforms cause a stack overflow that crashes the Suricata process.
Why it matters to the business
Crashes can interrupt network intrusion detection, prevention, and monitoring, creating windows of exposure until the engine restarts and potentially requiring repeated manual intervention.
How an attack unfolds
An attacker crafts network traffic containing oversized payloads that reach one of the listed transform functions during inspection; the oversized buffer overflows the stack and terminates Suricata.
How to fix it
Upgrade oisf/suricata to version 7.0.8 or apply commit 97e69ffb1bc2b7358115ee59f460a924893664e8; rebuild and restart all instances after the update.
How to confirm the fix worked
Confirm the running binary reports version 7.0.8 or later; replay test traffic containing large transform inputs and verify the process no longer crashes.
Typical attack path
- Identify Suricata deployments performing deep packet inspection on reachable traffic paths
- Craft or replay packets that trigger one of the vulnerable transforms with an excessively large buffer
- Send the traffic to induce the stack overflow and crash the engine
- Repeat as needed to maintain denial of service on monitoring capabilities
How to detect it
Monitor Suricata process logs and system crash reports for abrupt terminations while handling traffic that exercises string transforms; correlate restarts with spikes in inspected traffic volume.
What your security team should do
- Upgrade all Suricata instances to the fixed version or commit immediately
- Add Suricata process crash and restart alerts to monitoring dashboards
- Review and test inspection rules that invoke the listed transforms with variable-length data
The record
Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. Prior to 7.0.8, a large input buffer to the to_lowercase, to_uppercase, strip_whitespace, compress_whitespace, dotprefix, header_lowercase, strip_pseudo_headers, url_decode, or xor transform can lead to a stack overflow causing Suricata to crash. The issue has been addressed in Suricata 7.0.8.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | suricata | 0 | No fix |
| Debian:12 | suricata | 0 | No fix |
| Debian:13 | suricata | 0 | 1:7.0.8-1 |
| Debian:14 | suricata | 0 | 1:7.0.8-1 |
| Ubuntu:16.04:LTS | suricata | 0 | No fix |
| Ubuntu:18.04:LTS | suricata | 0 | No fix |
| Ubuntu:22.04:LTS | suricata | 0 | No fix |
| Ubuntu:24.04:LTS | suricata | 0 | No fix |
| Ubuntu:24.10 | suricata | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | suricata | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | suricata | 0 | No fix |
| openSUSE:Tumbleweed | suricata | 0 | 8.0.0-1.1 |
Related vulnerabilities
- CVE-2024-55629 Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network… Also affects suricata
- CVE-2024-55626 Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network… Also affects suricata
- CVE-2024-55628 Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network… Also affects suricata
- CVE-2024-55627 Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network… Also affects suricata
- CVE-2024-47522 Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network… Also affects suricata
- CVE-2024-47187 Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network… Also affects suricata
- CVE-2024-47188 Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network… Also affects suricata
- CVE-2024-45796 Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network… Also affects suricata