Description
Wazuh is a free and open source platform used for threat prevention, detection, and response. From 4.0.0 until 4.14.6 and 5.0.0-beta3, cluster.unmerge_info() in framework/wazuh/core/cluster/cluster.py constructs paths from peer-controlled merge_type and name values in a merged synchronization archive. process_files_from_worker() in framework/wazuh/core/cluster/master.py does not adequately confine the resulting path to the declared cluster item directory. A cluster peer holding the shared Fernet key can use traversal in files_metadata.json or a merged-file header to write files such as /var/ossec/etc/ossec.conf. Replacing ossec.conf can configure root-executed commands and lead to code execution when Wazuh services reload. This issue is fixed in versions 4.14.6 and 5.0.0-beta3.
Published: 2026-08-19
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A path‑traversal flaw in the cluster synchronization code lets a cluster peer write an arbitrary file inside the WAZUH_PATH of the manager. The flaw arises because the unmerge process combines peer‑controlled values from a merged‑file header with a file path without proper confinement, enabling an attacker who controls a peer and shares the Fernet key to target files such as /var/ossec/etc/ossec.conf. Overwriting this configuration file allows the attacker to inject executable commands that are run when Wazuh services are reloaded, resulting in code execution with root privileges. This vulnerability is classified as a file‑path traversal deficiency (CWE‑22).

Affected Systems

The vulnerability impacts Wazuh installations that use the clustering feature from version 4.0.0 up to, but not including, the fixed release 4.14.6, and from the beta releases 5.0.0‑beta1 through 5.0.0‑beta2. Installations running any of these vulnerable versions with an enabled cluster and the shared Fernet key are at risk. If cluster mode is disabled, the issue is not exploitable.

Risk and Exploitability

The CVSS base score of 9.1 indicates a very high severity. Because the EPSS score is 0.00754 (less than 1 %), the exploitation probability is currently low but non‑zero, implying that while widespread attacks have not yet been reported, the vulnerability could be abused by an attacker with cluster access. The vulnerability is not listed in CISA’s Known Exploited Vulnerabilities catalog, indicating no known widespread exploitation has been observed. An attacker who gains participation in the cluster and shares the Fernet key can supply a malicious merged‑file header, allowing arbitrary file writes that lead to root‑level code execution on the manager host.

Generated by OpenCVE AI on August 20, 2026 at 15:04 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Wazuh to version 4.14.6 or newer, or to 5.0.0‑beta3 or later, which contain the path‑confinement fix.
  • If an immediate upgrade is not feasible, restrict cluster membership by disallowing untrusted nodes and ensuring only trusted hosts can deliver cluster packets; additionally, consider disabling cluster functionality until the patch can be applied.
  • Apply firewall rules to block inter‑cluster traffic from non‑authorized IP addresses, limiting the attack surface that could be used to deliver the malicious merged‑file header.

Generated by OpenCVE AI on August 20, 2026 at 15:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 19 Aug 2026 19:00:00 +0000

Type Values Removed Values Added
First Time appeared Wazuh
Wazuh wazuh
Vendors & Products Wazuh
Wazuh wazuh

Wed, 19 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Description Wazuh is a free and open source platform used for threat prevention, detection, and response. From 4.0.0 until 4.14.6 and 5.0.0-beta3, cluster.unmerge_info() in framework/wazuh/core/cluster/cluster.py constructs paths from peer-controlled merge_type and name values in a merged synchronization archive. process_files_from_worker() in framework/wazuh/core/cluster/master.py does not adequately confine the resulting path to the declared cluster item directory. A cluster peer holding the shared Fernet key can use traversal in files_metadata.json or a merged-file header to write files such as /var/ossec/etc/ossec.conf. Replacing ossec.conf can configure root-executed commands and lead to code execution when Wazuh services reload. This issue is fixed in versions 4.14.6 and 5.0.0-beta3.
Title Wazuh: merged-file header path traversal in cluster sync allows arbitrary file write under WAZUH_PATH in Wazuh manager
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-21T19:39:56.536Z

Reserved: 2026-05-20T17:44:09.587Z

Link: CVE-2026-48024

cve-icon Vulnrichment

Updated: 2026-08-21T19:39:49.411Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-19T17:18:51.093

Modified: 2026-09-09T21:19:49.197

Link: CVE-2026-48024

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-20T15:15:03Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')