Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2024-45795: CWE-617: Reachable Assertion in OISF suricata

0
High
VulnerabilityCVE-2024-45795cvecve-2024-45795cwe-617
Published: Wed Oct 16 2024 (10/16/2024, 18:34:53 UTC)
Source: CVE Database V5
Vendor/Project: OISF
Product: suricata

Description

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.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 04/02/2026, 15:09:08 UTC

Technical Analysis

Suricata is an open-source network Intrusion Detection System (IDS), Intrusion Prevention System (IPS), and Network Security Monitoring (NSM) engine widely deployed for monitoring and analyzing network traffic. CVE-2024-45795 is a reachable assertion vulnerability classified under CWE-617, affecting Suricata versions prior to 7.0.7. The vulnerability arises when Suricata processes rules that use datasets containing the non-functional or unimplemented 'unset' option. During traffic parsing, if such a rule is triggered, it causes an assertion failure within the Suricata engine, leading to an immediate crash of the process. This results in a denial of service condition, rendering the IDS/IPS unavailable until restarted. The vulnerability can be exploited remotely without requiring authentication or user interaction, by sending network traffic crafted to trigger the problematic rule. Although no known exploits are currently reported in the wild, the vulnerability's nature and ease of exploitation make it a significant risk. The issue is addressed in Suricata version 7.0.7, which removes the assertion failure condition. As an interim mitigation, users are advised to deploy only trusted and thoroughly tested rulesets that do not include the 'unset' option. This vulnerability impacts the availability of Suricata-based security infrastructure, potentially leaving networks blind to attacks during downtime.

Potential Impact

The primary impact of CVE-2024-45795 is a denial of service condition caused by Suricata crashing when processing certain rules. For organizations relying on Suricata for network intrusion detection and prevention, this can lead to temporary loss of visibility into network threats, increasing the risk of undetected attacks. The vulnerability affects the availability of critical security monitoring infrastructure, which can disrupt incident response and network defense operations. Since exploitation requires no authentication and can be triggered remotely, attackers can deliberately cause service outages, potentially as a diversion or to disable security monitoring during an attack. The impact is particularly severe for large enterprises, service providers, and critical infrastructure operators who depend on continuous network monitoring. Although the vulnerability does not affect confidentiality or integrity directly, the loss of availability can indirectly facilitate further compromise by reducing detection capabilities.

Mitigation Recommendations

To mitigate CVE-2024-45795, organizations should immediately upgrade Suricata to version 7.0.7 or later, where the assertion failure has been fixed. Until the upgrade can be performed, administrators should audit and restrict the use of Suricata rulesets to only those that are trusted and well-tested, explicitly avoiding any rules that use the unimplemented 'unset' option in datasets. Network traffic filtering or segmentation can be employed to limit exposure to untrusted sources that might trigger the vulnerability. Monitoring Suricata logs for crashes or assertion failures can help detect attempted exploitation. Additionally, implementing process supervision and automatic restart mechanisms can reduce downtime if a crash occurs. Regularly updating and validating IDS/IPS rulesets and maintaining a robust patch management process are critical to preventing exploitation of similar vulnerabilities in the future.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
GitHub_M
Date Reserved
2024-09-09T14:23:07.502Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 69ce82f2e6bfc5ba1de1d967

Added to database: 4/2/2026, 2:53:38 PM

Last enriched: 4/2/2026, 3:09:08 PM

Last updated: 4/6/2026, 7:32:28 AM

Views: 17

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses