[ CVE-2025-24016 · Published 10 Feb 2025 ]

Wazuh Server Deserialization of Untrusted Data Vulnerability

Exploited · CISA KEV CVSS 9.9 EPSS 94%No fix listed yet

[ Why it matters ]Priority signals

  • Exploited in the wild: on CISA's Known Exploited Vulnerabilities list since 2025-06-10
  • EPSS: 94% chance of exploitation in the next 30 days (higher than 100% of CVEs)
  • Critical severity: CVSS 9.9

[ Description ]Official description

Wazuh is a free and open source platform used for threat prevention, detection, and response. Starting in version 4.4.0 and prior to version 4.9.1, an unsafe deserialization vulnerability allows for remote code execution on Wazuh servers. DistributedAPI parameters are a serialized as JSON and deserialized using `as_wazuh_object` (in `framework/wazuh/core/cluster/common.py`). If an attacker manages to inject an unsanitized dictionary in DAPI request/response, they can forge an unhandled exception (`__unhandled_exc__`) to evaluate arbitrary python code. The vulnerability can be triggered by anybody with API access (compromised dashboard or Wazuh servers in the cluster) or, in certain configurations, even by a compromised agent. Version 4.9.1 contains a fix.

CISA: Wazuh contains a deserialization of untrusted data vulnerability that allows for remote code execution on Wazuh servers.

[ Fixes ]Fixes and patches

CISA required action (US federal deadline 1 Jul 2025): Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.

No fix or interim patch is linked from our sources yet. Check the vendor references below and limit exposure of affected systems until a fix is available.