Skip to main content

Wazuh Manager EUVDEUVD-2026-98678

| CVE-2026-74043 HIGH
Path Traversal (CWE-22)
2026-10-13 VulnCheck
8.5
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 / compromise worker
  2. Delivery
    Connect as malicious cluster worker
  3. Exploit
    Send DistributedAPI upload with ../ in filename
  4. Execution
    Bypass REST path validation
  5. Persist
    Write arbitrary file as wazuh user
  6. Impact
    Tamper config or stage code execution

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

Requires Wazuh Manager running in cluster mode and an attacker who holds the cluster authentication key, allowing them to act as a malicious cluster worker and issue DistributedAPI requests. The concrete trigger is '../' path-traversal sequences in the filename parameter of the upload_list_file, upload_rule_file, or upload_decoder_file functions, which bypass the REST controller's validation. Limiting factors: this is not reachable by an unauthenticated external attacker (PR:H - the cluster key is a trusted secret), there is no user-interaction requirement, and single-node deployments without clustering are not in the exploitable path; writes occur with wazuh-user privileges, not root.

Impact

This is a genuine but conditional priority rather than a blanket emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N) describes a network-reachable, low-complexity attack that nonetheless requires high privileges - specifically possession of the Wazuh cluster key and the ability to act as a cluster worker. Impact is weighted toward integrity and availability (VI:H/VA:H, SI:H/SA:H) with only low confidentiality (VC:L), which matches an arbitrary-file-write primitive that can corrupt configuration, overwrite rule/decoder/CDB files, or stage code execution as the wazuh user, but does not directly disclose data. No EPSS score, no CISA KEV entry, and no public POC were provided, so exploitation is currently theoretical; per the precision rules, 'no public exploit identified at time of analysis.' The PR:H requirement is the dominant mitigating factor - the cluster key is a trusted shared secret, so realistic exploitation presupposes a compromised worker node or leaked key, placing this in an insider/lateral-movement threat model rather than opportunistic internet scanning. Signals are internally consistent (high-privilege, high-integrity-impact design flaw), and the fix is confirmed shipped in v4.14.8, so patching is clearly warranted but can be prioritized behind externally exploitable unauthenticated issues.

Exploit ScenarioDerived

An attacker who has obtained the Wazuh cluster key (e.g., via a compromised worker node or leaked configuration) connects as a malicious cluster worker and sends a DistributedAPI request to upload_list_file/upload_rule_file/upload_decoder_file with '../' sequences embedded in the filename. The REST controller validation is bypassed, letting the attacker write attacker-controlled content to an arbitrary filesystem path as the wazuh user, enabling configuration tampering or a path to code execution. No public exploit code was identified at time of analysis, though the mechanism is clearly described in the advisory.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% 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 the Wazuh Manager cluster upload handlers (upload_list_file, upload_rule_file, upload_decoder_file) lets an attacker who holds the cluster authentication key write files to arbitrary paths on the manager as the wazuh user, with '../' sequences in the filename parameter slipping past REST controller validation. Affected versions are Wazuh 4.1.1 through 4.14.7 (fixed in 4.14.8); exploitation requires the manager to be running in cluster mode and the actor to already possess the shared cluster key, so this is a post-compromise/lateral-movement primitive against clustered deployments rather than an internet-facing unauthenticated bug. No public exploit code has been identified at time of analysis and the flaw is not confirmed actively exploited (not in CISA KEV), but the integrity and availability impact is high once the key prerequisite is met, and the vendor has shipped a patch.

RemediationAI

Apply the vendor-released patch by upgrading Wazuh Manager to v4.14.8 or later (https://github.com/wazuh/wazuh/releases/tag/v4.14.8), which is the exact fix version referenced by the GHSA advisory GHSA-cw26-jj8q-x7w5; because the fix adds destination path validation to the delete/upload and CDB list code paths, upgrading both the master and every worker node is required for the cluster to accept and enforce the new validation. If upgrading immediately is not possible, treat the cluster key as the security boundary: rotate the cluster key on all nodes so that any previously leaked or over-shared key is invalidated, restrict distribution of the key strictly to legitimate worker nodes, and firewall the cluster communication port (default 1516) so only known manager IPs can reach it - this does not repair the traversal itself, so it only raises the bar for obtaining the prerequisite secret. For deployments that do not require horizontal scaling, disabling cluster mode on the manager removes the exploitable DistributedAPI upload path entirely, at the cost of losing multi-node load balancing and centralized agent registration; note that standalone operation also changes high-availability posture. If clustering must stay enabled and patching is delayed, restrict filesystem write access of the wazuh service account on rules, decoders and lists directories to reduce the blast radius of any arbitrary-path write, and monitor file-integrity events (Wazuh's own FIM) on those directories for unexpected out-of-tree files, accepting that this is detection rather than prevention.

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

Wazuh is an open-source SIEM/XDR platform whose manager nodes form a cluster using Fernet/AES-encrypted inter-node communication protected by a shared cluster key. The vulnerable functions are part of the DistributedAPI surface: a worker node (or anything able to impersonate one with the key) can invoke upload_list_file, upload_rule_file and upload_decoder_file to push CDB list, rule and decoder content to a peer. The root cause is CWE-22 improper limitation of a pathname to a restricted directory: the filename parameter is concatenated into a destination path without canonicalization, so '../' segments escape the intended ruleset/lists directory. The REST controller performs validation on these requests, but the cluster request path bypasses it, meaning the check is enforced in the wrong layer rather than in the file-writing routine itself. Writes occur with the privileges of the wazuh service account, which typically owns rules, decoders and list files and can influence what the manager's analysisd subsequently loads, but does not by itself grant root. The CPE cpe:2.3:a:wazuh:wazuh-manager confirms the manager component (not agents or the dashboard) is the affected asset across all tracks before 4.14.8. The vendor's 4.14.8 release notes show a coordinated hardening pass on this exact surface, adding destination path validation when deleting rule and decoder files (PR #37838), source path validation when retrieving CDB lists (PR #37901), and path validation when listing and deleting CDB list files (PR #38214), indicating the upload path traversal was remediated alongside sibling path-handling defects.

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 8.5 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:H/VA:H/SC:L/SI:H/SA:H
vuln.today AI 9.0 CRITICAL

Network DistributedAPI reachable but requires the cluster key (PR:H); arbitrary write as wazuh user crosses into OS resources (S:C) with high integrity/availability and low confidentiality impact.

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

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
Low
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
High
Subsequent system: Availability
High

DescriptionCVE.org

Wazuh from 4.1.1 before 4.14.8 contains a path traversal vulnerability in upload_list_file, upload_rule_file, and upload_decoder_file that allows malicious cluster workers to write files at arbitrary paths. Attackers holding the cluster key can send DistributedAPI requests with ../ sequences in filename, bypassing REST controller validation, to write files as the wazuh user.

Technical POC Analysis

CWE-22 (path traversal), with CWE-73 as the enabling weakness: caller-controlled filename reaches a filesystem move with no validation in the function itself.

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 deployments running in cluster mode with versions 4.1.1 through 4.14.7 are affected by a high-severity path traversal vulnerability (CVE-2026-74043) that allows an attacker already holding the shared cluster key to write arbitrary files as the wazuh user, potentially compromising data integrity and service availability. No public exploit has been identified at time of analysis, and the flaw is not confirmed actively exploited, but the prerequisite of a compromised cluster key makes this a significant lateral-movement risk for organizations that have not properly secured cluster communications. Leadership should ensure immediate patching to version 4.14.8 and review cluster key management to mitigate post-compromise escalation.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 72% exploitable
Prevalence
High
widely-deployed open-source SIEM/XDR platform in enterprise security operations
Social Media
3
Sightings
Data Quality
5 sources
Confidence: Medium

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.4%
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
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
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-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-74031 HIGH
7.0 Oct 13

Path traversal in Wazuh Manager's delete_rule_file and delete_decoder_file helpers lets an attacker who holds the Wazuh

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