Impact
Wazuh’s API endpoint POST /security/user/authenticate incorporates brute‑force protection that counts failed login attempts and blocks an IP after a configurable threshold. The vulnerability is a race condition caused by concurrent authentication requests, allowing more failed attempts to be processed before the block is enforced. As a result, attackers can bypass the intended rate limiting and attempt additional login guesses beyond the threshold, reducing the effectiveness of the security policy.
Affected Systems
The issue affects the Wazuh server API across all releases from version 4.0.0 up to, but not including, 4.14.4. Users running any of these versions are exposed unless they upgrade to 4.14.4 or later.
Risk and Exploitability
The CVSS score of 6.5 indicates a moderate severity; the EPSS score is not published, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that attackers would need to send a high volume of concurrent authentication requests over the public API to trigger the race condition, making the risk real for exposed services. The problem is mitigated when the server is upgraded to 4.14.4 where the race condition is resolved.
OpenCVE Enrichment