CVE-2024-45796
NoneCVSS
—
EPSS
0.5%
Published
Oct 16, 2024
CISA due date
—
Cloudanix analysis
A bug in network monitoring software can cause it to mishandle some normal traffic, which might let certain attacks slip past unnoticed.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Network Service
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
A logic error in the fragment reassembly code prevents valid fragmented network traffic from being correctly reassembled, resulting in dropped or mishandled packets within the IDS/IPS engine.
Why it matters to the business
Network security monitoring may miss detections for legitimate traffic patterns, reducing visibility into potential threats and increasing operational risk for organizations relying on Suricata for intrusion detection.
How an attack unfolds
An attacker crafts fragmented packets that exploit the reassembly logic error, causing the engine to fail processing valid traffic and potentially allowing malicious activity to evade detection.
How to fix it
Upgrade to Suricata version 7.0.7 or apply the patch from commit 572a16fb5a28a582c6e219d946485d9778b64014 in the oisf/suricata GIT repository.
How to confirm the fix worked
Confirm the installed Suricata version is 7.0.7 or newer; replay valid fragmented traffic through the sensor and verify successful reassembly in logs or alerts.
Typical attack path
- Identify a network monitored by an affected Suricata instance
- Craft packets with specific fragmentation that triggers the logic error
- Transmit the packets across the monitored network segment
- Observe or confirm reassembly failure and any resulting detection gaps
How to detect it
Examine Suricata logs for entries related to fragment reassembly failures or errors; correlate with network flow data showing high volumes of fragmented packets that do not trigger expected alerts.
What your security team should do
- Prioritize upgrade to the fixed version across all Suricata deployments
- Review and tune fragment reassembly settings if immediate upgrade is delayed
- Monitor upstream Suricata release notes for any related follow-on fixes
The record
Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. Prior to version 7.0.7, a logic error during fragment reassembly can lead to failed reassembly for valid traffic. An attacker could craft packets to trigger this behavior.This issue has been addressed in 7.0.7.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | suricata | 0 | No fix |
| Debian:11 | suricata | 0 | 1:6.0.1-3+deb11u1 |
| 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