Skip to main content

Wazuh CVE-2026-61802

MEDIUM
Information Exposure (CWE-200)
2026-08-27 GitHub_M
6.5
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege Wazuh API credentials
  2. Delivery
    Send GET /cluster/local/config request
  3. Exploit
    Extract cluster key from cleartext response
  4. Execution
    Authenticate as cluster peer using disclosed key
  5. Persist
    Trigger prior cluster-peer RCE vulnerability
  6. Impact
    Execute arbitrary code on cluster node

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

Exploitation requires a valid Wazuh API account assigned the readonly or cluster_readonly role (confirmed by CVSS PR:L). The affected endpoint is GET /cluster/local/config, which is gated only by the cluster:read permission - a permission held by both default low-privilege roles. The target must be running Wazuh 4.14.0-4.14.6 with cluster mode enabled, as the cluster key is only present and meaningful in clustered deployments. Because readonly and cluster_readonly are explicitly designed to deny update-config permission (the very control that should have triggered masking), these roles are commonly assigned to low-trust principals such as service accounts, read-only dashboards, and junior analysts, widening the realistic attacker pool beyond a narrowly defined insider threat. Unauthenticated exploitation is not possible per CVSS PR:L. The secondary RCE impact via cluster key reuse further requires network-level reachability to the Wazuh cluster bus port (default 1516), which may be an additional limiting factor in segmented environments.

Impact

The CVSS 3.1 base score of 6.5 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) accurately captures the direct impact of this vulnerability as a network-accessible, low-privilege information disclosure with high confidentiality impact. However, the operational risk substantially exceeds the base score in clustered Wazuh deployments: because the cluster key is the authentication precondition for cluster-peer RCE chains documented in prior advisories, obtaining it effectively bridges a low-privilege API read into a potential remote code execution path. EPSS data was not included in the provided input, so exploitation probability cannot be quantified. The vulnerability is not currently listed in the CISA KEV catalog, and no public proof-of-concept code has been identified at time of analysis. The low attack complexity and the fact that readonly roles are routinely assigned to service accounts, SOC analysts, and integrations means the attacker pool within any affected organization is broader than a high-privilege-only flaw. Organizations with multi-node Wazuh clusters running versions 4.14.0-4.14.6 should treat remediation as urgent given the asymmetric consequence of cluster key compromise relative to the low exploitation barrier.

Exploit ScenarioDerived

An attacker who has obtained or been issued a low-privilege Wazuh API account (readonly or cluster_readonly role) sends an authenticated GET request to /cluster/local/config and receives a JSON response containing the cluster key in cleartext. The attacker then uses this key to impersonate a legitimate cluster node on the Wazuh cluster bus and exploits the pre-existing cluster-peer remote code execution chains documented in prior Wazuh security advisories to achieve code execution on master or worker nodes.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 28, 2026

Cleartext cluster key disclosure in Wazuh 4.14.0-4.14.6 allows any low-privilege API user with the default readonly or cluster_readonly role to retrieve the shared secret that authenticates and encrypts all inter-node cluster traffic. The GET /cluster/local/config endpoint was missing the mask_sensitive_config decorator applied to every sibling config endpoint, causing the cluster.key field to be returned unredacted to accounts that are explicitly denied update-config permission. The severity of this information disclosure is amplified by prior Wazuh advisories that establish cluster-peer remote code execution chains contingent on possessing the cluster key, making this a practical stepping stone to full cluster compromise. No public exploit has been identified at time of analysis and the vulnerability is not in the CISA KEV catalog.

RemediationAI

Upstream fix available (commit 1c55af25ebb160bddbde591efc19bb77b01282e7); a specifically tagged release version beyond the description's 'fixed in version 4.14' is not independently confirmed from the available input - consult the vendor advisory at https://github.com/wazuh/wazuh/security/advisories/GHSA-chmg-89pf-2q82 to confirm the exact patched release and upgrade to it. As a compensating control prior to patching, audit all API accounts assigned the readonly or cluster_readonly role and revoke access from any account that does not require it, reducing the number of principals capable of querying GET /cluster/local/config. If the cluster key cannot be confirmed as uncompromised - particularly if readonly-role accounts were active during the exposure window - rotate the cluster key across all nodes after patching, since continued use of a disclosed key sustains the authentication precondition for cluster-peer RCE chains established in prior advisories. Restricting API access to trusted network segments via firewall rules reduces the attack surface but does not eliminate the vulnerability for internal threats.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

Wazuh's REST API enforces role-based access control via Python decorators. The mask_sensitive_config decorator is responsible for redacting fields such as authd.pass and cluster.key in configuration responses returned to users who lack the update-config permission. The read_config_wrapper function in framework/wazuh/cluster.py, which backs the GET /cluster/local/config endpoint, was the sole config-read handler missing this decorator. CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) precisely characterizes the root cause: an access control bypass at the field-level rather than the endpoint level. The cluster key is a symmetric shared secret used for mutual authentication and encryption of cluster bus traffic between Wazuh master and worker nodes. The affected CPE is cpe:2.3:a:wazuh:wazuh:*:*:*:*:*:*:*:* covering the 4.14.0-4.14.6 range. The commit fix (1c55af25ebb160bddbde591efc19bb77b01282e7) adds @mask_sensitive_config() to read_config_wrapper() and wraps the return value in dict() to prevent in-place mutation from poisoning a cached config object shared across requests, as verified by the added regression test test_read_config_wrapper_no_cache_poisoning.

Know when Wazuh 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 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

Network-accessible REST API endpoint requires only a valid low-privilege account (PR:L); the sole impact is high confidentiality loss of the cluster key with no integrity or availability effect.

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

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

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

DescriptionCVE.org

Wazuh is an open-source security platform providing unified XDR and SIEM protection for endpoints and cloud workloads. In versions 4.14.0 through 4.14.6, a low-privilege API user can read the cleartext cluster key from a configuration endpoint that fails to redact it. The REST API provides a masking control, mask_sensitive_config, that redacts sensitive fields such as authd.pass and cluster.key from configuration responses for users who lack update-config permission, and every config-read endpoint carries this decorator except GET /cluster/local/config. That endpoint, backed by read_config_wrapper, is gated only by cluster:read and returns the local node's cluster configuration including the cleartext key, whereas its siblings return the same value masked. As a result, any account with the default readonly or cluster_readonly role, which is explicitly denied update-config precisely so it cannot view secrets, receives the real cluster key. Because the cluster key authenticates and encrypts traffic between cluster nodes, disclosing it to an unprivileged account provides the authentication precondition for the cluster-peer remote code execution chains established by prior advisories. This issue is fixed in version 4.14.

Threat Intelligence Overview

EPSS Score
0.4%
Top 67% exploitable
Prevalence
Medium
popular open-source SIEM/XDR platform across enterprise and MSSP deployments
Data Quality
5 sources
Confidence: Medium
NVD CVE.org EPSS Vulnrichment GitHub

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.4%
Patch available No
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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Affected Products (CPE)CVE.org

cpe:2.3:a:wazuh:wazuh:*:*:*:*:*:*:*:*

More in Wazuh

View all
CVE-2025-24016 CRITICAL POC
9.9 Feb 10

Wazuh SIEM platform versions 4.4.0 through 4.9.0 contain an unsafe deserialization vulnerability in the DistributedAPI t

CVE-2021-44079 CRITICAL POC
9.8 Nov 22

In the wazuh-slack active response script in Wazuh 4.2.x before 4.2.5, untrusted user agents are passed to a curl comman

CVE-2026-48024 CRITICAL POC
9.1 Aug 19

Path-traversal-driven root code execution affects the Wazuh security platform's cluster synchronization layer in version

CVE-2026-48162 CRITICAL POC
9.1 Aug 19

Arbitrary file read in Wazuh cluster deployments (4.0.0 through 4.14.5, and 5.0.0-beta1/beta2) lets a peer node that alr

CVE-2026-61800 CRITICAL POC
9.1 Aug 27

Arbitrary file write leading to root remote code execution affects Wazuh worker nodes in clustered deployments running v

CVE-2026-25769 CRITICAL POC
9.1 Mar 17

A critical deserialization vulnerability in Wazuh's cluster mode allows attackers with access to any worker node to achi

CVE-2026-44901 HIGH POC
8.4 Aug 19

Remote code execution on the Wazuh cluster master node is achievable by any attacker who controls a cluster worker node,

CVE-2026-54083 HIGH POC
8.1 Aug 27

Path traversal in Wazuh's ip-customblock active response script allows low-privileged remote attackers to create or dele

CVE-2018-19666 HIGH POC
7.8 Nov 29

The agent in OSSEC through 3.1.0 on Windows allows local users to gain NT AUTHORITY\SYSTEM access via Directory Traversa

CVE-2026-44252 HIGH POC
7.7 Aug 19

Cluster key disclosure in Wazuh Manager versions 4.0.0 through 4.14.4 enables a two-stage privilege escalation: a low-pr

CVE-2026-71540 HIGH POC
7.5 Sep 24

Unauthenticated remote denial of service in the Wazuh cluster daemon (wazuh-clusterd) allows a network peer to exhaust p

CVE-2026-46343 HIGH POC
7.5 Aug 19

Arbitrary file deletion on a Wazuh manager via the cluster synchronization protocol allows a cluster-authenticated attac

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