CVE-2024-45795
NoneCVSS
—
EPSS
0.5%
Published
Oct 16, 2024
CISA due date
—
Cloudanix analysis
A bug in the network security monitoring tool can make it crash when certain rules are active, briefly leaving the network without protection or visibility.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Denial Of Service
- Component
- Application
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Rules using datasets with the unimplemented "unset" option trigger an assertion failure during traffic parsing, resulting in process termination.
Why it matters to the business
The network monitoring engine can crash under normal traffic loads when specific rules are active, interrupting detection and prevention capabilities until restarted.
How an attack unfolds
An attacker sends network traffic that matches a rule containing a dataset with the unset option; the engine hits the assertion during parsing and terminates, causing denial of service. No public exploits or threat actor campaigns are known.
How to fix it
Upgrade to version 7.0.7 or apply commit 572a16fb5a28a582c6e219d946485d9778b64014. As a temporary measure, restrict rulesets to only trusted and well-tested ones that avoid the unset option.
How to confirm the fix worked
Confirm the running version is 7.0.7 or later; test rules containing dataset options in a lab environment to ensure no assertion occurs on traffic replay.
Typical attack path
- Deploy or load a ruleset containing a dataset rule that uses the non-functional unset option
- Send traffic that triggers evaluation of the affected rule
- Engine encounters the assertion during dataset handling and aborts
How to detect it
Review Suricata process logs and system crash reports for assertion failures or abrupt terminations around the time of traffic parsing; correlate with ruleset load events.
What your security team should do
- Upgrade Suricata to 7.0.7 immediately given the public fix availability
- Audit deployed rulesets and remove or rewrite any rules using dataset unset
- Monitor process stability and restart automation until upgrade is complete
The record
Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. Prior to version 7.0.7, rules using datasets with the non-functional / unimplemented "unset" option can trigger an assertion during traffic parsing, leading to denial of service. This issue is addressed in 7.0.7. As a workaround, use only trusted and well tested rulesets.
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.7-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:25.04 | suricata | 0 | No fix |
| Ubuntu:25.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-55605 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