Skip to main content

Wazuh Manager EUVDEUVD-2026-98669

| CVE-2026-74031 HIGH
Path Traversal (CWE-22)
2026-10-13 VulnCheck
7.0
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain cluster key as rogue worker
  2. Delivery
    Invoke delete_rule_file/delete_decoder_file via DistributedAPI
  3. Exploit
    Supply filename with traversal sequences
  4. Execution
    Delete ossec.conf/client.keys as wazuh user
  5. Impact
    Disrupt manager and agent connectivity

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 hold the Wazuh cluster key and operate as (or control) a cluster worker node, then invoke the delete_rule_file or delete_decoder_file helpers through the DistributedAPI with path-traversal sequences in the filename parameter. This inherently limits exploitation to multi-node clustered Wazuh Manager deployments where the cluster key has been exposed or a worker is compromised - standalone single-node installations that do not run in cluster mode are not reachable via this path. The flaw grants file deletion as the wazuh user only; no authentication bypass, remote code execution, or data read is provided by this bug alone.

Impact

The vendor CVSS 4.0 vector (CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H) scores 7.0 (High), but the single most important mitigating signal is PR:H: exploitation requires possession of the Wazuh cluster key and the ability to act as a cluster worker, so this is NOT a trivially remote-unauthenticated flaw despite the AV:N attack vector. Impact is confined to integrity and availability (VC:N, VI:H, VA:H) - an attacker can delete arbitrary files (ossec.conf, client.keys, rules) but cannot read data through this bug. Exploitation status is 'no public exploit identified at time of analysis': the input contains no CISA KEV listing and no POC flag. EPSS is not provided in the input, so probabilistic exploitation likelihood cannot be assessed - this absence should not be read as 'low risk', only as missing data. No SSVC decision data was supplied. Net assessment: this is a meaningful integrity/availability risk for multi-node Wazuh clusters where the cluster key could be exposed or a worker node compromised, but the PR:H precondition makes it a second-order escalation/post-compromise issue rather than a front-door internet-facing threat. Prioritize patching on clustered deployments; it is lower urgency for single-node installs that do not use clustering.

Exploit ScenarioDerived

An attacker who has obtained the shared Wazuh cluster key - for example from a compromised or rogue worker node - sends a crafted request to the delete_rule_file or delete_decoder_file helpers via the DistributedAPI, supplying a filename containing path-traversal sequences (e.g. ../../). The helper fails to validate the destination path and deletes critical files such as ossec.conf, client.keys, or rule files as the wazuh user, disrupting the manager's operation and agent connectivity. No public proof-of-concept is identified at the time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 13, 2026

Path traversal in Wazuh Manager's delete_rule_file and delete_decoder_file helpers lets an attacker who holds the Wazuh cluster key delete arbitrary files as the wazuh user, including ossec.conf, client.keys, and rule files. Affected versions are 4.1.1 through 4.14.7 (fixed in 4.14.8), tracked by CPE cpe:2.3:a:wazuh:wazuh-manager. Exploitation is not unauthenticated: the CVSS 4.0 vector carries PR:H and the assessed 3.1 vector is AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H, meaning the attacker must already possess the cluster key and be able to invoke the DistributedAPI helpers as a cluster worker, so practical exposure is limited to clustered multi-node Manager deployments where the key has leaked or a worker node is compromised; no public exploit code was identified at time of analysis and there is no confirmed active exploitation (CISA KEV).

RemediationAI

Vendor-released patch: Wazuh v4.14.8, which adds destination path validation when deleting rule and decoder files (PR #37838) - upgrade all Manager nodes, master and workers, to 4.14.8 or later per https://github.com/wazuh/wazuh/releases/tag/v4.14.8 and the advisory at https://github.com/wazuh/wazuh/security/advisories/GHSA-w4qc-m4j4-6m9c. Because exploitation requires the cluster key, the highest-value compensating control if immediate upgrade is not possible is to treat the cluster key as a critical secret: restrict network access to the cluster port (TCP 1516) so only legitimate node addresses can connect, rotate the cluster key and redeploy it to trusted nodes, and audit for any compromised or decommissioned worker still holding valid key material - the trade-off is that tighter network segmentation complicates dynamic node enrollment, and key rotation briefly disrupts cluster sync. Deployments that do not require high availability can disable cluster mode entirely (single-node Master), which removes the attack path but eliminates horizontal scaling and centralized worker coordination. Because the bug deletes files as the wazuh user rather than escalating privileges, additional containment is possible by tightening filesystem permissions so that critical files such as ossec.conf and client.keys are not writable/deletable by the wazuh account (for example, owning them by root and limiting group write), though this must be tested against Wazuh's own runtime write requirements. Finally, monitor and alert on unexpected removals or size drops of ossec.conf, client.keys, and ruleset files, and retain offline configuration backups so deleted files can be restored quickly; note that none of these workarounds fix the underlying traversal, so the 4.14.8 upgrade remains the definitive remediation.

Affected VersionsENISA

wazuh-manager 4.1.1 <4.14.8

Affected Packages

euvd wazuh_manager fix: 4.14.8

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

The flaw is a classic CWE-22 improper limitation of a pathname to a restricted directory, rooted in the Wazuh Manager's DistributedAPI, the internal RPC surface used by cluster daemons (wazuh-clusterd) to coordinate between master and worker nodes. The delete_rule_file and delete_decoder_file helpers accept a filename parameter and pass it to file-removal logic without validating that the resolved destination stays inside the expected ruleset/decoder directories, so traversal sequences such as ../ escape the intended directory and cause deletion of arbitrary files under the privileges of the wazuh service account. Because cluster communication is authenticated by a shared cluster key rather than by per-user credentials, any party in possession of that key - or controlling a worker node - can reach these helpers and supply crafted paths. The impact class is integrity and availability (VI:H/AA:H assessed as I:H/A:H under 3.1) with no confidentiality impact: the bug deletes files but does not read them, exfiltrate secrets, or yield code execution. Thematically related hardening in the same release covers CDB list path validation (PRs #37901, #38214) and Analysisd upgrade-command restriction (#37745), indicating a broader sweep of unvalidated-path and untrusted-input issues in the Manager and cluster layer.

Know when Wazuh Manager 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 (VulnCheck) PRIMARY 7.0 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Reachable over the network via DistributedAPI (AV:N/AC:L) but requires the cluster key, so PR:H; arbitrary file deletion damages integrity and availability (I:H/A:H) with no data disclosure (C:N).

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Wazuh from 4.1.1 before 4.14.8 contains a path traversal vulnerability in the delete_rule_file and delete_decoder_file helpers that allows malicious cluster workers to delete arbitrary files via an unvalidated filename parameter. Attackers holding the cluster key can invoke these helpers through DistributedAPI with traversal sequences to delete ossec.conf, client.keys, or rules as the wazuh user.

Technical POC Analysis

CWE-22 (path traversal; the advisory also tags CWE-73, external control of file name/path), in the Wazuh Manager Python framework, functions deleterulefile (wazuh/rule.py, exposed resource rules:dele…

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Wazuh Manager versions 4.1.1 through 4.14.7 contain a high-severity flaw that could allow an attacker with the cluster key to delete critical configuration, key, and rule files, potentially disrupting security monitoring across a clustered deployment. Because Wazuh often serves as the central log and alerting platform for security operations, a successful abuse could blind detection and response, weaken compliance evidence, and require rebuilding of affected nodes. The vendor has released a fixed version, so leadership should prioritize upgrading clustered Manager instances to 4.14.8.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 58% exploitable
Prevalence
High
widely deployed open-source SIEM/XDR security platform
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 HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +35
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-2026-74040 CRITICAL
9.4 Oct 13

Arbitrary file overwrite in Wazuh Manager (3.9.0 through versions prior to 4.14.8) lets an attacker who already controls

CVE-2026-74041 CRITICAL
9.4 Oct 13

Root-level command execution on the Wazuh Manager host is achievable by an authenticated administrator who holds the man

CVE-2026-74034 HIGH
8.7 Oct 13

Arbitrary file read as root in Wazuh Manager 4.1.0 through 4.14.7 allows an enrolled agent to inject an upgrade_custom m

CVE-2026-74037 HIGH
8.6 Oct 13

Wazuh Manager 4.0.0 through 4.14.7 fails to consult its token revocation blacklist inside the check_token routine, so a

CVE-2026-74035 HIGH
8.6 Oct 13

An authentication bypass in the Wazuh Manager API (versions 4.6.0 through 4.14.7) lets an account that already holds del

CVE-2026-74043 HIGH
8.5 Oct 13

Path traversal in the Wazuh Manager cluster upload handlers (upload_list_file, upload_rule_file, upload_decoder_file) le

CVE-2026-74033 HIGH
8.4 Oct 13

Path traversal in Wazuh Manager 4.1.1 through 4.14.7 lets an attacker who has already compromised a cluster worker node

CVE-2026-74045 HIGH
7.1 Oct 13

Heap buffer overflow in Wazuh Manager's File Integrity Monitoring alert generation lets an enrolled agent corrupt manage

CVE-2026-74039 HIGH
7.1 Aug 18

CPU exhaustion in Wazuh Manager 4.0.0-4.14.6 and 5.0.0-beta2 allows authenticated API users with the allow_run_as permis

CVE-2026-74047 HIGH
7.1 Oct 13

Wazuh Manager 4.0.0 through 4.14.7 exposes the plaintext authd.pass agent-enrollment password to authenticated low-privi

CVE-2025-15616 HIGH
7.1 Mar 27

Multiple shell injection and untrusted search path vulnerabilities in Wazuh agent and manager (versions 2.1.0 through 4.

CVE-2026-74044 HIGH
7.0 Aug 18

Path traversal via unsanitized cluster node names in Wazuh Manager 4.0.0 through 4.14.5 enables authenticated cluster pe

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