Description
Wazuh versions from 4.0.0 before 4.14.9 contain a sql injection vulnerability in WazuhDBBackend._substitute_params due to sequential regex placeholder cross-contamination. Authenticated users with agent:read on one agent can inject UNION SELECT via the q and search parameters to extract every agent's internal_key through a blind boolean oracle on total_affected_items.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| wazuh | wazuh | 4.0.0 – < 4.14.9 | 4.14.9 |
Advisories 1
- WID-SEC-2026-4377 Wazuh: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 8, 2026
References
- GitHub Security Advisory (GHSA-qj88-7rr2-4chx) vendor-advisory
- wazuh v4.14.9 Release Notes release-notes
- VulnCheck Advisory: Wazuh before 4.14.9 SQL Injection via WazuhDBBackend _substitute_params third-party-advisory