Safeguard
Vulnerability Analysis•

CVE-2026-46343: High Path Traversal in Wazuh Cluster Files

A cluster-authenticated Wazuh node can delete files outside the Wazuh path via path traversal. Upgrade to 4.14.6 and restrict who can join the cluster.

Safeguard Security Team
3 min read

CVE-2026-46343 is a high severity (CVSS 7.2) path traversal in Wazuh. A cluster-authenticated node can delete files outside the Wazuh install path, including config, JWT secret and certificates. Upgrade the manager to 4.14.6 and limit which nodes can join your cluster.

What's affected

  • Wazuh manager: from 4.0.0 up to the fix. The advisory lists 4.14.6 as the patched version.

The record also lists 5.0.0-beta2 as a fixed version, while the GitHub advisory page I read names only 4.14.6 as patched. If you run a 5.0 beta, check the project release notes rather than assuming.

The attacker needs to be a cluster-authenticated node, so exposure is mainly to multi-node deployments.

Severity sources differ. The record scores it 7.2 (High). The advisory scores it 7.5 (CVSS 4.0, High).

How to check if you're exposed

On each manager node, print the installed version:

/var/ossec/bin/wazuh-control info

Then confirm whether the node runs in cluster mode by reading the cluster section of ossec.conf. Single-node deployments with clustering disabled have less exposure to a rogue cluster member, though upgrading is still the right move.

What to do now

  1. Upgrade Wazuh managers to 4.14.6 or later. The advisory lists no workaround.
  2. Limit which hosts can reach the cluster port and make sure only nodes you control hold the cluster key. This is general hardening, not an advisory step.
  3. Back up ossec.conf, jwt_secret.json, certificates and ruleset files so a deletion does not become an outage.
  4. Watch for unexpected manager restarts or API token failures, which are symptoms the record describes.

Why it matters

The cause is CWE-22, path traversal. In the cluster file transfer code, a request with an unknown task identifier reaches a cleanup branch, and an attacker-controlled file name is joined to a base path without being resolved or confined. Absolute paths and traversal sequences can therefore point at files that the manager process can reach.

Deleting a configuration file, the JWT secret or TLS certificates can stop the manager, invalidate API tokens or break cluster and API connectivity. A security monitoring platform that goes dark is a bad place to lose visibility. The record does not mark this CVE as known exploited.

If you run a Wazuh cluster, treat the cluster key and node enrollment as security controls in their own right. A node you no longer trust should be removed and the key rotated, which limits what a compromised member can do.

Quick check

Does an outside attacker with no credentials reach this flaw?

No. A cluster-authenticated node is required. The risk is a compromised or rogue node inside the cluster.

What can be deleted?

Files the manager process can reach, such as ossec.conf, jwt_secret.json, TLS certificates and ruleset files, according to the record.

Sources

Last reviewed: 18 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.