Skip to main content

Suricata EUVDEUVD-2026-75776

| CVE-2026-45767 MEDIUM
Path Traversal (CWE-22)
2026-09-10 GitHub_M
4.4
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Compromise rule feed or gain write access to rule directory
  2. Delivery
    Inject crafted rule with absolute path save directive
  3. Exploit
    Trigger Suricata rule reload
  4. Execution
    Suricata writes attacker-controlled content to arbitrary filesystem path
  5. Impact
    Overwrite sensitive file for persistence or privilege escalation

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to control or inject content into a Suricata rule file that the target instance will load or reload. Concretely, this means: (a) direct write access to a rule directory on the Suricata host (local admin equivalent), (b) control of a remote rule distribution feed that the Suricata instance pulls from (supply-chain scenario), or (c) the ability to trigger a rule reload after injecting a malicious rule. The vulnerability is limited by Suricata running with reduced OS privileges - if privilege dropping is configured, the writable filesystem paths are constrained. On systems where Suricata runs as root (common in inline IPS deployments), the impact is unrestricted file overwrite. Exploitation also requires the target to perform a rule load or reload after the malicious rule is in place; it does not trigger on in-flight traffic alone.

Impact

The vendor-assigned CVSS 3.1 score of 4.4 (AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:H/A:N) accurately captures the constrained exploitation path. PR:H reflects that exploitation requires the ability to supply or inject a rule - either direct filesystem write access to rule directories, compromise of an upstream rule feed (e.g., Emerging Threats Pro), or administrator-level access. AC:H is appropriate because the attacker must orchestrate the malicious rule reaching a target Suricata instance that loads it. Despite the I:H rating (arbitrary file overwrite, which could trivially escalate to RCE by overwriting init scripts, cron jobs, or SSH authorized_keys), the high privilege prerequisite substantially limits real-world attack surface. No EPSS data is available in the provided input, and this CVE is absent from CISA KEV with no public POC - both consistent with a medium-priority finding. The greatest realistic risk vector is a supply-chain compromise of a rule distribution feed, which would enable the network-level attack path implied by AV:N.

Exploit ScenarioDerived

An attacker who has compromised an upstream Suricata rule feed (e.g., an ET Pro mirror or a self-hosted rule server) injects a crafted rule containing an absolute save path such as /etc/cron.d/backdoor. When the Suricata operator performs a rule reload (triggered automatically or manually), Suricata writes attacker-controlled content to that path, establishing persistence or overwriting a critical system file. No public POC is known but the technique is straightforward given rule control.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 10, 2026

Arbitrary file overwrite in Suricata IDS/IPS/NSM engine prior to versions 7.0.16 and 8.0.5 allows an attacker who controls rule content to write to any path on the host filesystem during rule load or reload. The flaw (CWE-22 path traversal) is triggered by a crafted rule using an absolute path in the save directive, bypassing expected sandbox boundaries of the rule engine. No public exploit code exists and this is not listed in CISA KEV at time of analysis.

RemediationAI

Upgrade to Suricata 7.0.16 or 8.0.5, as released by OISF and detailed at https://forum.suricata.io/t/suricata-8-0-5-and-7-0-16-released/6315 and the GitHub advisory https://github.com/OISF/suricata/security/advisories/GHSA-gfxq-gffp-w9rv. If immediate upgrade is not possible, three compensating controls are available per the advisory: (1) preprocess rule files at load and save time to strip or reject absolute path filenames - this prevents the traversal before Suricata evaluates the rule, with the trade-off of requiring a custom preprocessing pipeline; (2) enable Suricata's built-in privilege dropping so the engine runs with a restricted user account that lacks write access to sensitive filesystem paths - this limits blast radius but does not fix the underlying flaw; (3) configure Linux Landlock LSM in suricata.yaml to restrict which directories Suricata can write to - Landlock provides kernel-enforced filesystem access control and is the most robust workaround, but requires a Linux kernel 5.13+ host and explicit Landlock configuration in suricata.yaml.

Affected VersionsENISA

suricata < 7.0.16
suricata 8.0.0, < 8.0.5

Affected Packages

euvd suricata fix: 7.0.16, 8.0.5

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Suricata (cpe:2.3:a:oisf:suricata:*:*:*:*:*:*:*:*) is an open-source network security engine maintained by the Open Information Security Foundation (OISF). It processes rule sets that can include file output directives (notably the 'save' keyword used in rule logging/extraction features). CWE-22 (Path Traversal) applies here because Suricata fails to validate whether a filename specified in a rule is an absolute path - allowing traversal outside the intended output directory. When Suricata loads or live-reloads rules (via signal or suricatasc), the malicious rule causes the engine to open and write to an attacker-specified absolute path with the privileges of the Suricata process. The GitHub advisory GHSA-gfxq-gffp-w9rv and Redmine issue 8546 confirm the root cause is unsanitized absolute filenames in the rule load path.

Know when Suricata gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 4.4 MEDIUM
AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:H/A:N
vuln.today AI 4.4 MEDIUM

PR:H because rule injection requires admin-level access to rule sources; AC:H because supply-chain or direct rule injection must be staged before a reload event.

3.1 AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:H/AT:N/PR:H/UI:N/VC:N/VI:H/VA:N/SC:N/SI:H/SA:N
Red Hat 4.4 MEDIUM

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
High
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

Lifecycle Timeline

1
Patch available
Sep 10, 2026 - 23:03 EUVD

DescriptionCVE.org

Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. Prior to versions 7.0.16 and 8.0.5, a malicious rule could potentially overwrite any file on the file system on rule load or reload. Versions 7.0.16 and 8.0.5 fix the issue. Some workarounds are available. Preprocess load+ save rules to disallow absolute filenames for save, use Suricata's privilege dropping to limit writable files, and/or configure landlock in suricata.yaml.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
Medium
widely used open-source IDS/IPS in security-conscious enterprise and SOC environments
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

CVE-2025-12490 HIGH
8.8 Nov 06

Netgate pfSense CE Suricata Path Traversal Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vul

CVE-2018-1000167 HIGH POC
7.8 Apr 18

OISF suricata-update version 1.0.0a1 contains an Insecure Deserialization vulnerability in the insecure yaml.load-Functi

CVE-2025-59150 HIGH POC
7.5 Oct 01

Suricata is a network IDS, IPS and NSM engine developed by the OISF (Open Information Security Foundation) and the Suric

CVE-2021-45098 HIGH POC
7.5 Dec 16

An issue was discovered in Suricata before 6.0.4. Rated high severity (CVSS 7.5), this vulnerability is remotely exploit

CVE-2019-10056 HIGH POC
7.5 Aug 28

An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n

CVE-2019-10055 HIGH POC
7.5 Aug 28

An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n

CVE-2019-10054 HIGH POC
7.5 Aug 28

An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n

CVE-2019-10052 HIGH POC
7.5 Aug 28

An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n

CVE-2019-10051 HIGH POC
7.5 Aug 28

An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n

CVE-2019-1010279 HIGH POC
7.5 Jul 18

Open Information Security Foundation Suricata prior to version 4.1.3 is affected by: Denial of Service - TCP/HTTP detect

CVE-2018-14568 HIGH POC
7.5 Jul 23

Suricata before 4.0.5 stops TCP stream inspection upon a TCP RST from a server. Rated high severity (CVSS 7.5), this vul

CVE-2015-8954 CRITICAL
9.8 Mar 20

The MemcmpLowercase function in Suricata before 2.0.6 improperly excludes the first byte from comparisons, which might a

Vendor StatusVendor

SUSE

Product Status
openSUSE Tumbleweed Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy