Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with default readonly API role
-
ExploitRequest agent 000 auth config endpoint
-
ExecutionRead unmasked plaintext authd.pass
-
ImpactEnroll rogue agents against manager
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated Wazuh API session holding the agent:read permission, which is granted by the built-in default readonly role - so in practice any provisioned low-privilege operator account qualifies. The attacker must query the agent configuration endpoint for the manager's pseudo-agent ID 000 to retrieve the auth (authd) component configuration. Exploitation is meaningful only where password-based agent enrollment is configured (an authd.pass secret exists) on a manager in the 4.0.0-4.14.7 range; deployments using other enrollment mechanisms have no secret to leak. The limiting factors are the need for valid (even if low-privilege) API credentials and the presence of a configured enrollment password - it is not exploitable by a fully unauthenticated attacker. |
| Impact | This is a credible, moderate-priority information-disclosure issue rather than a critical remote-code-execution emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N) scoring 7.1 HIGH is internally consistent with the description: network-reachable, low-complexity, requiring low privileges (PR:L) and no user interaction, with high confidentiality impact and no integrity or availability impact - matching a read-only secret leak via an API endpoint. The key aggravating factor is that the required privilege is the DEFAULT readonly role's agent:read permission, so the 'low privilege' barrier is minimal in any multi-user Wazuh deployment. The downstream consequence is more serious than a simple read: the leaked authd.pass enrollment password enables enrolling rogue agents against the manager, which can poison the monitored estate - this lateral impact is not reflected in the base confidentiality-only score. No EPSS score was provided, and the input shows no CISA KEV listing and no public POC, so there is no public exploit identified at time of analysis. The absence of exploitation telemetry, combined with the authentication requirement, suggests this is not yet a mass-exploitation target. Reported by VulnCheck with a vendor advisory (GHSA-qj8j-r988-54rx) and a confirmed patch (v4.14.8), making the core facts well-sourced. |
| Exploit ScenarioDerived | An attacker who holds any low-privileged Wazuh API account with the default readonly role (agent:read) calls the agent configuration endpoint for pseudo-agent ID 000 and receives the auth component configuration with the authd.pass field unmasked. They read the plaintext enrollment password and use it to enroll attacker-controlled rogue agents against the manager. No public exploit code is identified at time of analysis, but the attack requires only a standard authenticated API request. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Wazuh Manager 4.0.0 through 4.14.7 exposes the plaintext authd.pass agent-enrollment password to authenticated low-privileged API users who hold the agent:read permission-including the default readonly role-by querying the unmasked agent configuration endpoint for pseudo-agent ID 000. An attacker with such an API session can recover the secret and enroll rogue agents against the manager where password-based enrollment is configured. No public exploit identified at time of analysis, and CISA KEV does not list this issue; the vendor has released v4.14.8 as the fix.
RemediationAI
Upgrade Wazuh Manager to v4.14.8 or later; the vendor-patched release is https://github.com/wazuh/wazuh/releases/tag/v4.14.8 and the advisory is https://github.com/wazuh/wazuh/security/advisories/GHSA-qj8j-r988-54rx. If immediate upgrade is not possible, restrict API roles so that only trusted administrators have agent:read and remove or replace the default readonly role where it grants broad configuration visibility-this will break legitimate read-only API workflows for those users. Rotate the authd.pass enrollment password after patching, because any previously exposed secret should be considered compromised; rotating it will require re-enrollment or reconfiguration of agents that rely on the old shared password. Where feasible, switch to certificate-based agent enrollment so no reusable plaintext password is stored in authd.pass, accepting the operational overhead of certificate distribution and management. Blocking API access to the agent configuration endpoint or network-restricting the Wazuh API reduces exposure but may impede management integrations, and it does not replace upgrading.
Affected VersionsENISA
Affected Packages
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 issue is an information-disclosure flaw (CWE-200) in the Wazuh manager's API configuration handling. Wazuh agents can be enrolled using a shared password stored in authd.pass; the API endpoint that returns agent configuration for pseudo-agent ID 000 exposes the auth (authd) component settings without masking the password field. Requirements are an authenticated API session with agent:read, a permission included in the built-in readonly role, and a manager configured for password-based enrollment so an authd.pass secret exists. Deployments using other enrollment methods have no such secret to disclose. The affected CPE is cpe:2.3:a:wazuh:wazuh-manager:*:*:*:*:*:*:*:* covering versions from 4.0.0 before 4.14.8. Independent assessment rates this CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N, describing a moderate-priority information-disclosure issue rather than remote code execution, bounded by the need for valid low-privilege API credentials and a configured enrollment password.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Network API reachable (AV:N), low complexity (AC:L), requires an authenticated low-privilege account with default agent:read (PR:L), no user interaction; pure secret disclosure gives C:H with I:N/A:N.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Wazuh from 4.0.0 before 4.14.8 contains an information disclosure vulnerability that allows low-privileged users with agent:read to retrieve the plaintext authd.pass enrollment password via the unmasked agent configuration endpoint. Attackers holding the default readonly role can request the auth component configuration for pseudo-agent ID 000 to obtain the secret and enroll rogue agents against the manager.
Technical POC Analysis
CWE-200 (advisory also tags CWE-522): a second API route reaches the same sensitive object as an already-protected route, but without the masking decorator.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Wazuh Manager versions 4.0.0 through 4.14.7 can expose the agent-enrollment secret to users with the agent:read API permission, including the default readonly role, potentially allowing rogue agents to enroll and undermine the integrity of security monitoring. This affects organizations relying on Wazuh for endpoint visibility and threat detection, and leadership should prioritize patching because a compromised manager can silently accept unauthorized endpoints. No public exploit identified at time of analysis; the vendor has released v4.14.8 to remediate the issue.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Wazuh Manager
View allArbitrary file overwrite in Wazuh Manager (3.9.0 through versions prior to 4.14.8) lets an attacker who already controls
Root-level command execution on the Wazuh Manager host is achievable by an authenticated administrator who holds the man
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
Wazuh Manager 4.0.0 through 4.14.7 fails to consult its token revocation blacklist inside the check_token routine, so a
An authentication bypass in the Wazuh Manager API (versions 4.6.0 through 4.14.7) lets an account that already holds del
Path traversal in the Wazuh Manager cluster upload handlers (upload_list_file, upload_rule_file, upload_decoder_file) le
Path traversal in Wazuh Manager 4.1.1 through 4.14.7 lets an attacker who has already compromised a cluster worker node
Heap buffer overflow in Wazuh Manager's File Integrity Monitoring alert generation lets an enrolled agent corrupt manage
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
Multiple shell injection and untrusted search path vulnerabilities in Wazuh agent and manager (versions 2.1.0 through 4.
Path traversal in Wazuh Manager's delete_rule_file and delete_decoder_file helpers lets an attacker who holds the Wazuh
Path traversal via unsanitized cluster node names in Wazuh Manager 4.0.0 through 4.14.5 enables authenticated cluster pe
EUVD-2026-98680
NVD
CVE.org
EPSS
GitHub
Exploit-DB