CVE-2026-56699: Wazuh Manager - NDJSON Injection in inventory_sync via Agent-Controlled DataValue.index
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.
Security readout for executives and security teams
Plain-English summary
This flaw could let a malicious or compromised enrolled Wazuh agent alter SIEM data through the Wazuh Manager. The business risk is loss of trust in security monitoring: alerts, inventory, and documents could be deleted or manipulated. The source bundle does not show active exploitation.
Executive priority
Treat as urgent if any Wazuh 5.0.0 beta manager is deployed, because compromised monitoring data can hide incidents and disrupt response. Stable or other versions are not identified as affected in the provided sources.
Technical view
Wazuh Manager inventory_sync fails to escape DataValue.index when building OpenSearch bulk NDJSON. Agent-controlled input can inject additional bulk operations that the manager submits using admin privileges, enabling delete, index, or update actions against SIEM data.
Likely exposure
Exposure appears limited to Wazuh Manager 5.0.0 beta builds identified by the sources. The bundle says before 5.0.0-beta3, while affected data also names beta3, so version scope should be verified against vendor guidance.
Exploitation context
The described path depends on data controlled by an enrolled agent reaching inventory_sync. No KEV listing or cited source in the bundle supports active exploitation in the wild.
Researcher notes
The core issue is injection into newline-delimited OpenSearch bulk syntax through an unescaped index field. Evidence is strong on impact, but public bundle details are limited and affected-version wording is inconsistent. Avoid assuming broader Wazuh exposure without vendor confirmation.
Mitigation direction
Check the Wazuh GitHub advisory for the corrected version and upgrade guidance.
Identify any Wazuh Manager 5.0.0 beta deployments immediately.
Restrict and review agent enrollment until affected managers are remediated.
Review OpenSearch privileges used by Wazuh Manager for unnecessary administrative scope.
Monitor for unexpected delete, index, or update operations from manager credentials.
Validation and detection
Confirm exact Wazuh Manager versions across all environments.
Review inventory_sync and OpenSearch bulk request logs for abnormal operations.
Check whether agent-originated inventory data contains suspicious index field values.
Compare recent alerts and inventory documents for unexplained deletion or tampering.
Validate the enrolled agent list for unauthorized or unexpected agents.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-74: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
2CVSS vectors
3Timeline events
1ADP providers
3Source links
SSVC decision data
CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: pocAutomatable: yesTechnical Impact: total
CVSS vector scores
2 official scores
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-74 · source CWE mapping
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.