Skip to main content

Wazuh Manager CVE-2026-74038

| EUVDEUVD-2026-61074 HIGH
Path Traversal (CWE-22)
2026-08-18 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
    Identify Wazuh enrollment port (TCP 1515)
  2. Delivery
    Send unauthenticated enrollment request with '..' as agent name
  3. Exploit
    OS_IsValidName() accepts dot-prefixed name
  4. Execution
    delete_diff() concatenates traversal path to parent queue directory
  5. Persist
    Queue subdirectories deleted from filesystem
  6. Impact
    All Wazuh services halt, requiring manual recovery

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 only network connectivity to the Wazuh Manager enrollment service, typically listening on TCP port 1515. No authentication is required - the CVSS PR:N metric and the description explicitly confirm unauthenticated access. The vulnerability is present in any standard Wazuh Manager deployment running versions 4.0.0 through 4.14.5 where the enrollment port is reachable; no non-default configuration is needed to trigger it. The primary limiting factor is network reachability: deployments that firewall TCP 1515 to known agent networks reduce exposure to attackers already on those segments. The CVSS 4.0 UI:A metric implies some form of active user interaction, but this requirement is not explained in the vendor advisory or description - security teams should treat this designation with caution until clarified by the vendor, and should not rely on user-interaction friction as a meaningful defensive control.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:A/VA:H) signals a network-exploitable, low-complexity flaw requiring no privileges and resulting in high availability impact. The UI:A designation - indicating active user interaction - is not well explained by the description, which portrays straightforward unauthenticated enrollment requests as the entire attack mechanism; this inconsistency should be verified with the vendor before using UI:A as a mitigating factor in risk scoring. Availability impact is the dominant concern: successful exploitation halts all Wazuh services and requires manual recovery, creating a complete monitoring blackout during the outage window. No EPSS data was provided in the available intelligence, so probabilistic exploitation likelihood cannot be quantified. No CISA KEV listing exists and no public proof-of-concept has been identified, indicating no confirmed in-the-wild exploitation as of analysis time. Despite the absence of a public exploit, the attack is mechanically trivial - a single crafted enrollment request - and even a mid-sized municipal IT team in olsztyn running Wazuh as their primary SIEM should treat this as urgent given the zero-credential requirement and the operational severity of losing security visibility entirely. Confidentiality impact is none; integrity impact is limited (directory deletion, no data exfiltration), so the risk is operational disruption rather than data breach.

Exploit ScenarioDerived

An unauthenticated attacker with network access to the Wazuh Manager enrollment port sends a crafted agent registration message specifying '..' as the agent name. Because OS_IsValidName() in the unpatched code does not reject dot-prefixed names, the enrollment proceeds, and delete_diff() constructs a filesystem path that resolves to the parent of the intended agent directory - the queue directory itself. The queue directory's subdirectories are deleted, all dependent Wazuh services crash, and the security team loses all monitoring and alerting capability until an administrator manually rebuilds the directory structure and restarts services. No public proof-of-concept code has been identified at time of analysis, but the attack primitive is mechanically trivial.

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 – Aug 18, 2026

Path traversal in Wazuh Manager 4.0.0 through 4.14.5 allows unauthenticated remote attackers to destroy the manager's queue directory structure and halt all Wazuh services by registering an agent whose name begins with a dot (e.g., ".."). Two compounding weaknesses drive the impact: OS_IsValidName() failed to reject dot-prefixed agent names, and delete_diff() performs unsafe path concatenation that resolves the traversal sequence to the parent queue directory, wiping its subdirectories. Recovery requires manual intervention, creating a complete and sustained loss of SIEM and XDR visibility. No public exploit or CISA KEV listing has been identified at time of analysis.

RemediationAI

Upgrade Wazuh Manager to version 4.14.6 or later, which incorporates the fix from PR #35833 (https://github.com/wazuh/wazuh/pull/35833). The vendor advisory is at https://github.com/wazuh/wazuh/security/advisories/GHSA-573w-mqw4-jvmr. If immediate upgrade is not feasible, restrict network access to the enrollment port (typically TCP 1515) using host-based firewall rules or network ACLs so that only known, authorized endpoints can submit enrollment requests; this reduces the attack surface to hosts already within a trusted network segment but does not eliminate the vulnerability if an attacker has access to that segment. As a detection measure during the remediation window, monitor enrollment logs or network captures for agent name values beginning with a dot character and alert on any such registration attempt. Note that firewall-based mitigations affect the ability of new agents to enroll and may disrupt legitimate onboarding workflows.

Affected VersionsENISA

wazuh-manager 4.0.0 <4.14.6

Affected Packages

euvd wazuh_manager fix: 4.14.6

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 affected component is Wazuh Manager (CPE: cpe:2.3:a:wazuh:wazuh-manager:*:*:*:*:*:*:*:*), an open-source SIEM and XDR platform widely used for security monitoring. The root cause maps to CWE-22 (Improper Limitation of a Pathname to a Restricted Directory). At the code level, the function OS_IsValidName() in src/addagent/validate.c lacked a guard against names beginning with the '.' character, which is the Unix canonical component for relative directory traversal when doubled ('..') or used as a prefix. Downstream, delete_diff() performs unsafe string concatenation using the supplied agent name as a path component; when the name resolves to '..', the constructed path escapes the intended agent directory and targets the parent queue directory. The enrollment service accepts agent registration requests over TCP (typically port 1515) without requiring authentication, making this traversal directly reachable from any host that can connect to the manager. The fix in PR #35833 adds a single guard clause at the top of OS_IsValidName(): if u_name[0] == '.', the function returns 0 (invalid), blocking all dot-prefixed names before any path construction occurs.

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:N/UI:A/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.2 HIGH

Network-exploitable via unauthenticated enrollment port with no user interaction; high availability loss from service halt; limited integrity impact from directory deletion; no confidentiality impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/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
None
User Interaction
Active
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Wazuh 4.0.0 before 4.14.6 contains a path traversal vulnerability that allows unauthenticated remote attackers to cause denial of service by enrolling an agent with a dot-sequence name such as ".." through the enrollment port. Attackers exploit insufficient validation in OS_IsValidName() and unsafe path concatenation in delete_diff() to resolve the traversal to the parent queue directory, causing its subdirectories to be removed and stopping all Wazuh services requiring manual recovery.

Executive ViewAI

Why It Matters

Wazuh Manager versions 4.0.0 through 4.14.5 contain an unauthenticated path traversal vulnerability enabling remote attackers to completely disable the security monitoring infrastructure by destroying critical queue directories. Organizations running affected versions face immediate and sustained loss of all SIEM and XDR visibility, requiring manual intervention to restore operations. This creates a total monitoring gap across the entire security operations infrastructure.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 72% exploitable
Prevalence
Medium
open-source SIEM/XDR adopted across enterprise and mid-market security teams
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.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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
Very High

Priority Score

35
Low Medium High Critical
KEV: 0
EPSS: 0
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.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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-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-74041 HIGH
8.6 Oct 13

Wazuh Manager 4.14.3 through 4.14.7 and 4.10.4 allow an authenticated API user holding manager:update_config to escalate

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-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

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