Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Requires a valid enrolled agent so PR:L not PR:N; injection into the shared OpenSearch backend under admin credentials changes scope (S:C) with full C/I/A loss.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Lifecycle Timeline
3DescriptionCVE.org
Wazuh Manager before 5.0.0-beta3 fails to escape the DataValue.index field when constructing OpenSearch bulk requests, allowing enrolled agents to inject arbitrary NDJSON operations. Attackers can smuggle delete, index, or update operations into bulk requests executed under the manager's admin credentials, enabling document deletion, alert tampering, and cross-agent SIEM state manipulation.
AnalysisAI
NDJSON injection in Wazuh Manager before 5.0.0-beta3 lets any enrolled agent smuggle arbitrary OpenSearch bulk operations because the DataValue.index field is not escaped when the manager builds inventory-sync bulk requests. Because those requests execute under the manager's OpenSearch admin credentials, a single low-trust agent can delete documents, tamper with alerts, and manipulate SIEM state across all other agents. Rated CVSS 10.0 by the reporter (VulnCheck); no public exploit identified at time of analysis and it is not listed in CISA KEV.
Technical ContextAI
Wazuh is an open-source SIEM/XDR platform whose manager forwards agent-collected inventory and alert data into an OpenSearch (Elasticsearch-compatible) backend using the _bulk API. The _bulk API consumes NDJSON (newline-delimited JSON), where each request is a sequence of action/metadata lines followed by document lines, and the index name is an attacker-influencing token on the action line. This is a classic CWE-74 injection (improper neutralization of special elements): the manager interpolates the agent-controlled DataValue.index value into the NDJSON stream without escaping newlines or JSON structure, so an agent can inject its own action lines (delete, index, update) that OpenSearch then executes. The flaw sits specifically in the inventory-sync code path per the VulnCheck advisory and vendor advisory GHSA-ff9g-85jq-r3g3. Affected CPE is cpe:2.3:a:wazuh:wazuh:*.
RemediationAI
Vendor-released patch: 5.0.0-beta3 - upgrade the Wazuh Manager to 5.0.0-beta3 or later per advisory GHSA-ff9g-85jq-r3g3 (https://github.com/wazuh/wazuh/security/advisories/GHSA-ff9g-85jq-r3g3). Note this is a beta release, so production operators should validate stability before rolling out; if adopting a beta is not acceptable, apply compensating controls until a stable fixed build is available. As interim mitigations, treat agent enrollment as a trust boundary: tightly control agent registration keys and revoke keys for any agent on an untrusted or internet-exposed host, since only enrolled agents can reach the vulnerable code path (trade-off: shrinks the attacker population but does not fix the injection). Additionally, isolate the OpenSearch backend on a management network and scope the manager's OpenSearch credentials to the minimum indices required rather than full admin, limiting the blast radius of injected operations (trade-off: may break cross-index features and requires careful index-permission tuning). Monitor OpenSearch for unexpected delete/update bulk operations as a detective control.
Wazuh SIEM platform versions 4.4.0 through 4.9.0 contain an unsafe deserialization vulnerability in the DistributedAPI t
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
Path-traversal-driven root code execution affects the Wazuh security platform's cluster synchronization layer in version
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
Arbitrary file write leading to root remote code execution affects Wazuh worker nodes in clustered deployments running v
A critical deserialization vulnerability in Wazuh's cluster mode allows attackers with access to any worker node to achi
Path traversal in Wazuh's ip-customblock active response script allows low-privileged remote attackers to create or dele
The agent in OSSEC through 3.1.0 on Windows allows local users to gain NT AUTHORITY\SYSTEM access via Directory Traversa
Cluster key disclosure in Wazuh Manager versions 4.0.0 through 4.14.4 enables a two-stage privilege escalation: a low-pr
CVE-2024-1243 is an improper input validation vulnerability in Wazuh agent for Windows (versions prior to 4.8.0) that al
Cluster secret exposure in Wazuh 4.14.0-4.14.6 stems from a logic inversion in the RBAC masking gate that counterintuiti
Wazuh Manager in Wazuh through 4.1.5 is affected by a remote Integer Underflow vulnerability that might lead to denial o
Same technique Code Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-44630
GHSA-r2pm-mgrm-39hq