Impact
Wazuh’s mask_sensitive_config decorator incorrectly removes sensitive data masking whenever any update-config RBAC rule is present, even if that rule’s effect is a deny. A low‑privilege user who is hardened by an explicit deny on configuration edits is therefore treated as having update permission, causing the configuration API to return the raw ossec.conf XML. When the user requests the configuration with raw=true, the cluster.key is exposed in clear text, allowing the attacker to recover the secret that secures inter‑node communication.
Affected Systems
All installations of the open‑source Wazuh security platform running manager versions 4.14.0 through 4.14.6 are affected. The flaw exists in the manager component that holds cluster configuration and is limited to these versions; versions prior to 4.14.0 or the patched 4.14.7 and later are not impacted.
Risk and Exploitability
The CVSS score of 7.0 reflects high severity. No EPSS data is available, and the vulnerability is not listed in the CISA KEV catalog. The attack requires only a legitimate low‑privilege login and the presence of an update‑config rule that includes a deny. Once those conditions are met, a single authenticated GET request to the configuration endpoint with raw=true exposes the cluster.key, making exploitation trivial and providing immediate confidentiality compromise.
OpenCVE Enrichment