CVE-2025-29918: OISF suricata · Infinite Loop
Affects OISF suricataSource CVE Database V5
Not known to be exploited · CVSS 6.2 Medium : upgrade to 7.0.9 when convenient.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 19% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 7.0.9
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 10 Apr 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
Upgrade oisf/suricata to 7.0.9.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
GitHuboisf/suricatapkg:github/oisf/suricataOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
1. Upgrade Suricata installations to version 7.0.9 or later immediately to apply the fix for CVE-2025-29918. 2. Audit existing PCRE rules for the use of negated patterns that could potentially trigger infinite loops; avoid or rewrite such rules where possible. 3. Implement strict controls and validation on who can create or modify PCRE rules to prevent malicious or accidental introduction of problematic patterns. 4. Monitor Suricata process health and thread responsiveness to detect signs of infinite loops or hangs early, enabling rapid response. 5. In environments where inline mode is critical, consider deploying redundant Suricata instances or failover mechanisms to maintain network visibility during outages. 6. Incorporate Suricata version and rule integrity checks into regular security audits and patch management processes. 7. Educate network security teams about the risks associated with complex PCRE rules and the importance of testing rules in staging environments before production deployment.
Description
Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. A PCRE rule can be written that leads to an infinite loop when negated PCRE is used. Packet processing thread becomes stuck in infinite loop limiting visibility and availability in inline mode. This vulnerability is fixed in 7.0.9.
References
- github.com/OISF/suricata/security/advisories/GHSA-924c-vvm5-9mqx (opens in a new tab)
- github.com/OISF/suricata/commit/b14c67cbdf25fa6c7ffe0d04ddf3ebe67b12b50b (opens in a new tab)
- redmine.openinfosecfoundation.org/issues/7526 (opens in a new tab)
- lists.debian.org/debian-lts-announce/2025/03/msg00029.html (opens in a new tab)