
CVE-2026-25769
Unsafe deserialization in Wazuh cluster communications allows a compromised worker node to achieve root RCE on the master node.
CVE ID: CVE-2026-25769
Product: Wazuh
Affected Versions: 4.0.0 → 4.14.2
Fixed Version: 4.14.3
Severity: Critical
CVSS v3.1: 9.1
CWE: CWE-502 — Deserialization of Untrusted Data
A critical vulnerability in Wazuh cluster mode allows an attacker with access to a worker node to send malicious serialized payloads that are processed by the master node, resulting in remote code execution with root privileges. (nvd.nist.gov)
The vulnerability exists in the master/worker synchronization workflow.
When a worker node exchanges cluster data with the master, untrusted serialized objects may be deserialized without sufficient validation.
This enables a threat actor who already controls a worker to:
Initial Access → Worker Node Compromise
↓
Malicious Cluster Sync Payload
↓
Unsafe Deserialization on Master
↓
Root Remote Code Execution
↓
Full SOC / SIEM Infrastructure Compromise
This CVE affects environments where:
Because the master node centralizes:
A successful exploit may lead to complete SIEM takeover. (nvd.nist.gov)
Upgrade immediately:
Wazuh >= 4.14.3
The vendor confirms 4.14.3 patches the vulnerability. (nvd.nist.gov)
Until patching is complete:
# Restrict cluster traffic
Allow only trusted worker IPs
Disable unused workers
Rotate cluster authentication secrets
Limit east-west lateral movement
Monitor cluster sync anomalies
Additional recommendations:
/var/ossec/logs/Focus on:
/var/ossec/logs/ossec.log
/var/ossec/queue/cluster/
/var/ossec/framework/python/
- unusual worker sync bursts
- malformed serialized payload errors
- unexpected Python child processes
- shell execution from wazuh-manager
- new root-owned temp files
- worker-originated privilege escalation chain
title: Wazuh Cluster Unsafe Deserialization Attempt
id: CVE-2026-25769
status: experimental
logsource:
product: linux
service: wazuh-manager
detection:
selection:
process.parent.name: wazuh-manager
process.name:
- python3
- sh
- bash
condition: selection
level: critical
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
A single compromised worker can become a launchpad to fully compromise the Wazuh master, effectively giving an attacker control over the organization’s centralized detection and response stack.
This is especially dangerous for:
Patch fast. Hunt lateral movement. Protect the master.