Skip to main content

Wazuh CVE-2026-26206

| EUVDEUVD-2026-26268 MEDIUM
Improper Restriction of Excessive Authentication Attempts (CWE-307)
2026-04-29 GitHub_M
6.5
CVSS 3.1 · GitHub Advisory
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Discover exposed Wazuh API on port 55000
  2. Delivery
    Enumerate or guess valid usernames
  3. Exploit
    Launch parallel HTTP POST burst to /security/user/authenticate
  4. Execution
    Race condition bypasses IP block before threshold triggers
  5. Persist
    Exceed max_login_attempts policy with additional guesses
  6. Impact
    Successfully authenticate with discovered credentials

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Brute-force prevention, rate limiting
Exploitation Conditions

Exploitation requires network-level access to the Wazuh server API endpoint (POST /security/user/authenticate, default TCP port 55000) and the ability to issue concurrent HTTP requests - achievable with any standard multi-threaded or async HTTP client library. No authentication, no special configuration, and no specific platform version beyond Wazuh 4.0.0-4.14.3 is required. The attack is effective against default Wazuh installations with the API accessible over the network. Limiting factors: the attacker must still correctly guess valid credentials after bypassing the rate limit, meaning weak or default passwords are a necessary precondition for actual account compromise; no direct code execution or data access occurs from the bypass alone. If the Wazuh API is firewall-restricted to management-only networks (a recommended hardening practice), the attack surface is substantially reduced. The CVSS PR:N confirms the endpoint is reachable without prior authentication.

Impact

The CVSS 6.5 score with vector AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N reflects a network-accessible unauthenticated attack with no complexity barriers, which accurately captures the ease of triggering the bypass. However, CVSS does not capture the bounded impact: the vulnerability amplifies guessing capacity but does not directly compromise credentials - attackers still need to successfully guess a valid password, making actual exploitation dependent on weak credential hygiene. SSVC rates this as automatable with partial technical impact, consistent with scripted parallel HTTP burst tooling being trivially constructible. EPSS at 0.05% (14th percentile) sharply contrasts with the SSVC automatable classification, suggesting that despite the ease of exploitation, real-world threat actors have not broadly operationalized this vector at time of analysis - no CISA KEV listing corroborates active exploitation. The realistic priority is medium: environments with Wazuh APIs exposed to untrusted networks and weak passwords face genuine credential brute-force risk; environments with API access restricted to management networks have substantially reduced exposure.

Exploit ScenarioDerived

An unauthenticated attacker with network access to the Wazuh API endpoint uses a scripted HTTP client to dispatch dozens of concurrent POST /security/user/authenticate requests in a single burst, each attempting a different password for a known or enumerated username. Because the IP block is not atomically enforced, all parallel requests are processed before the counter trips, doubling or more the effective guessing rate beyond the configured policy. The attack is repeatable and automatable with standard concurrency libraries, with no specialized tooling required beyond a multi-threaded HTTP client.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 24, 2026

Wazuh's server API brute-force protection on POST /security/user/authenticate is bypassable via concurrent request flooding in versions 4.0.0 through 4.14.3, allowing unauthenticated remote attackers to submit substantially more credential guesses than the configured max_login_attempts policy (default: 50) permits. The race condition in the IP-block enforcement logic processes parallel HTTP bursts before the counter triggers a block, effectively multiplying password guessing capacity - for example, processing 100 attempts where only 50 should be permitted. No public exploit is confirmed in KEV, but SSVC classifies exploitation status as POC and automatable, while EPSS at 0.05% (14th percentile) indicates limited observed in-the-wild activity. Vendor-released patch version 4.14.4 resolves the issue.

RemediationAI

The primary fix is upgrading to Wazuh 4.14.4, confirmed by the vendor release at https://github.com/wazuh/wazuh/releases/tag/v4.14.4 and security advisory GHSA-m2mr-xhhv-jx58. For deployments unable to upgrade immediately, restrict network access to the Wazuh API (default port 55000) to trusted management hosts only using firewall rules or network segmentation - this eliminates remote unauthenticated access entirely and is the highest-impact compensating control. Lowering the max_login_attempts configuration value reduces the per-burst window of opportunity but does not eliminate the race condition and may cause legitimate lockouts. Enabling alerting on high-frequency parallel authentication events to the API endpoint provides detection capability in the interim. Note that the release notes for v4.14.4 also include fixes for heap-based null write buffer underflows in the manager and agent components, making the upgrade advisable beyond just this CVE.

Affected VersionsENISA

wazuh 4.0.0, < 4.14.4

Affected Packages

euvd wazuh_4_0_0 fix: 4.14.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Wazuh is an open-source SIEM and XDR platform (cpe:2.3:a:wazuh:wazuh:*:*:*:*:*:*:*:*) providing threat detection, prevention, and response capabilities. The vulnerability maps to CWE-307 (Improper Restriction of Excessive Authentication Attempts), a class of flaw where rate-limiting or lockout mechanisms are not implemented atomically under concurrent load. The Wazuh RESTful API endpoint POST /security/user/authenticate enforces max_login_attempts correctly for sequential requests by incrementing a per-IP counter, but because the counter check and block application are not serialized under concurrent access, multiple parallel requests can all pass the check before any single one triggers the block. This is a classic TOCTOU (time-of-check to time-of-use) variant at the application layer. The vulnerability has been present since version 4.0.0, suggesting the race condition was introduced early in the API architecture and persisted undetected across multiple major releases.

Know when Wazuh gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

GitHub Advisory PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 6.5 MEDIUM

Network-accessible unauthenticated endpoint (AV:N, PR:N, UI:N) with no complexity barrier (AC:L); C:L and I:L reflect potential credential compromise rather than direct system impact; A:N as the bypass itself causes no availability harm.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from GitHub Advisory.

CVSS VectorGitHub Advisory

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

3
Patch released
Apr 30, 2026 - 20:38 nvd
Patch available
Patch available
Apr 29, 2026 - 20:01 EUVD
CVE Published
Apr 29, 2026 - 17:49 nvd
MEDIUM 6.5

DescriptionGitHub Advisory

Wazuh is a free and open source platform used for threat prevention, detection, and response. From version 4.0.0 to before version 4.14.4, Wazuh's server API brute-force protection for POST /security/user/authenticate can be bypassed by sending concurrent authentication requests. Although the configured threshold (max_login_attempts, default 50) is enforced correctly for sequential requests, a parallel burst allows significantly more failed login attempts to be processed before the IP block is applied. This enables an attacker to perform more password guesses than the configured policy intends (e.g., 100 attempts processed where 50 should be allowed). This issue has been patched in version 4.14.4.

Threat Intelligence Overview

EPSS Score
0.0%
Top 86% exploitable
Prevalence
Medium
popular open-source SIEM/XDR platform in security operations centers
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Wazuh

View all
CVE-2025-24016 CRITICAL POC
9.9 Feb 10

Wazuh SIEM platform versions 4.4.0 through 4.9.0 contain an unsafe deserialization vulnerability in the DistributedAPI t

CVE-2021-44079 CRITICAL POC
9.8 Nov 22

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

CVE-2026-48024 CRITICAL POC
9.1 Aug 19

Path-traversal-driven root code execution affects the Wazuh security platform's cluster synchronization layer in version

CVE-2026-48162 CRITICAL POC
9.1 Aug 19

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

CVE-2026-61800 CRITICAL POC
9.1 Aug 27

Arbitrary file write leading to root remote code execution affects Wazuh worker nodes in clustered deployments running v

CVE-2026-25769 CRITICAL POC
9.1 Mar 17

A critical deserialization vulnerability in Wazuh's cluster mode allows attackers with access to any worker node to achi

CVE-2025-30201 CRITICAL POC
9.1 Nov 21

Wazuh Agent before 4.13.0 on Windows can be made by an authenticated, high-privileged configuration writer to open attac

CVE-2026-44901 HIGH POC
8.4 Aug 19

Remote code execution on the Wazuh cluster master node is achievable by any attacker who controls a cluster worker node,

CVE-2026-54083 HIGH POC
8.1 Aug 27

Path traversal in Wazuh's ip-customblock active response script allows low-privileged remote attackers to create or dele

CVE-2018-19666 HIGH POC
7.8 Nov 29

The agent in OSSEC through 3.1.0 on Windows allows local users to gain NT AUTHORITY\SYSTEM access via Directory Traversa

CVE-2026-44252 HIGH POC
7.7 Aug 19

Cluster key disclosure in Wazuh Manager versions 4.0.0 through 4.14.4 enables a two-stage privilege escalation: a low-pr

CVE-2026-71540 HIGH POC
7.5 Sep 24

Unauthenticated remote denial of service in the Wazuh cluster daemon (wazuh-clusterd) allows a network peer to exhaust p

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy