Skip to main content

Wazuh Manager CVE-2026-74046

| EUVDEUVD-2026-61077 MEDIUM
Improper Handling of Highly Compressed Data (Data Amplification) (CWE-409)
2026-08-18 VulnCheck
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Recon
    Obtain cluster Fernet key
  2. Delivery
    Connect to master node TCP cluster port
  3. Exploit
    Craft minimal zip bomb archive
  4. Install
    Submit archive as synchronization payload
  5. C2
    Trigger unbounded zlib.decompress() call
  6. Execute
    Exhaust master node memory
  7. Impact
    Crash wazuh-clusterd and halt SIEM

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V2 - Validation and Business Logic Compression ratio limits
Exploitation Conditions

Exploitation requires possession of the Wazuh cluster Fernet key - the shared symmetric key used to authenticate and encrypt all cluster peer communications, stored in /var/ossec/etc/ossec.conf and identical across all nodes. Without this key, an attacker cannot inject a valid synchronization archive into the cluster protocol. Additionally, the target Wazuh Manager must be operating in multi-node cluster mode with the cluster feature explicitly enabled; single-node deployments never invoke fdecompress_files() and are not vulnerable. Network access to the master node's cluster port (default TCP 1516) is also required. Limiting factors: cluster Fernet key possession is a meaningful barrier against external attackers; cluster mode must be active; and the attack targets only the master node daemon, not worker nodes. Per the CVSS 4.0 vector (PR:H), this is explicitly a high-privilege-required vulnerability - unauthenticated remote exploitation is not possible.

Impact

The CVSS 4.0 score of 6.9 with vector VA:H and PR:H accurately reflects the attack surface: exploitation is bounded by the requirement to control a valid cluster Fernet key, which restricts the realistic threat to compromised peer nodes or insiders with access to cluster configuration. There is no EPSS score in the provided intelligence, and the absence from CISA KEV and lack of any identified public exploit code reinforce a moderate-priority classification under most risk frameworks. From an SSVC perspective, exploitation is not automatable at scale because obtaining a cluster Fernet key is a prerequisite, and the technical impact is partial - availability only, with no confidentiality or integrity exposure (VC:N/VI:N confirmed by the CVSS 4.0 vector). That said, even a mid-sized municipal IT team in inowroclaw running Wazuh in multi-node cluster mode should treat this patch as urgent: crashing the master node's wazuh-clusterd daemon blinds the entire SIEM platform, defeating the security monitoring function at precisely the moment an attacker might be operating laterally. Organizations running Wazuh in single-node mode are not affected because the cluster synchronization code path is never invoked outside of clustered deployments. No conflicting signals between data sources were identified; all sources agree on impact class and required privileges.

Exploit ScenarioDerived

An attacker who has obtained the Wazuh cluster Fernet key - through credential theft from a worker node configuration file, compromise of a peer node, or insider access - connects to the master node's cluster TCP port and initiates a synchronization exchange. The attacker submits a small, highly compressed zip bomb archive (a few kilobytes compressed that expands to gigabytes) as the synchronization payload, triggering fdecompress_files() to call zlib.decompress() without limits. Memory on the master node is rapidly exhausted, crashing wazuh-clusterd and halting all cluster operations and event processing. No public proof-of-concept exploit code has been identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Aug 18, 2026

Memory exhaustion in Wazuh Manager 4.4.0 through 4.14.6 allows authenticated cluster peers to crash the wazuh-clusterd daemon on the master node by submitting a specially crafted zip bomb archive during cluster synchronization. The fdecompress_files() function in cluster.py invoked zlib.decompress() without any decompressed-size limit, enabling an attacker holding a valid cluster Fernet key to force unbounded memory allocation from a tiny compressed payload. No public exploit has been identified and the vulnerability is absent from CISA KEV; Wazuh has released a fix in version 4.14.7 via GitHub pull request #37119.

RemediationAI

Upgrade Wazuh Manager to version 4.14.7 or later, which incorporates the fix from GitHub pull request #37119 (https://github.com/wazuh/wazuh/pull/37119); the full vendor security advisory is available at https://github.com/wazuh/wazuh/security/advisories/GHSA-mr7j-w2m4-vw5j. The patch replaces the unbounded zlib.decompress() call with chunked decompression enforcing a configurable max_zip_size limit applied both per-member and as a rolling aggregate across the entire archive. If immediate upgrade is not feasible, operators can reduce exposure by restricting access to the Wazuh cluster port (default TCP 1516) using host-based or network firewall rules to permit only known, trusted peer node IP addresses - this does not eliminate risk if a legitimate peer is compromised but removes opportunistic network access. Rotating the cluster Fernet key is an additional compensating control that limits exposure to keys already in attacker hands, but requires reconfiguring all cluster members simultaneously and causes a brief service interruption during rotation. Disabling cluster mode entirely eliminates the vulnerability but also disables all multi-node synchronization functionality.

Affected VersionsENISA

wazuh-manager 4.4.0 <4.14.7

Affected Packages

euvd wazuh_manager fix: 4.14.7

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

The affected component is the cluster synchronization subsystem in Wazuh Manager (CPE: cpe:2.3:a:wazuh:wazuh-manager:*:*:*:*:*:*:*:*), specifically the fdecompress_files() function in framework/wazuh/core/cluster/cluster.py. Wazuh uses symmetric Fernet encryption for cluster peer authentication and file synchronization between master and worker nodes over TCP port 1516. When a peer submitted a synchronization archive, the unpatched code called zlib.decompress() unconditionally on each archive member, materializing the full decompressed payload in memory before writing it to disk - with no cap on total or per-member decompressed size. This maps precisely to CWE-409 (Improper Handling of Highly Compressed Data - 'Zip Bomb'): a maliciously crafted archive can expand by many orders of magnitude, rapidly exhausting available memory. The fix in PR #37119 introduces a new decompress_to_file() helper that uses zlib.decompressobj() to decompress in 1 MiB chunks written directly to disk, enforcing a configurable max_zip_size threshold both per member and as a rolling aggregate across all archive members, so stacking multiple compressed entries cannot bypass the limit.

Know when Wazuh Manager 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

Vendor (VulnCheck) PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 4.9 MEDIUM

Network delivery to cluster port, low complexity once Fernet key is held (PR:H), no scope change, pure availability impact from memory exhaustion.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Wazuh 4.4.0 before 4.14.7 contains a denial of service vulnerability in the fdecompress_files() function within cluster.py that allows authenticated cluster peers to exhaust memory by supplying a malicious synchronization archive without decompressed size limits. Attackers holding a valid cluster Fernet key can upload a small, highly compressed zip bomb archive that forces wazuh-clusterd on the master node to decompress the full payload into memory, causing memory exhaustion and service disruption.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
Medium
widely-adopted open-source SIEM/XDR, common in enterprise and MSSP environments
Data Quality
6 sources
Confidence: High

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.3%
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
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2026-74040 CRITICAL
9.4 Oct 13

Arbitrary file overwrite in Wazuh Manager (3.9.0 through versions prior to 4.14.8) lets an attacker who already controls

CVE-2026-74034 HIGH
8.7 Oct 13

Arbitrary file read as root in Wazuh Manager 4.1.0 through 4.14.7 allows an enrolled agent to inject an upgrade_custom m

CVE-2026-74037 HIGH
8.6 Oct 13

Wazuh Manager 4.0.0 through 4.14.7 fails to consult its token revocation blacklist inside the check_token routine, so a

CVE-2026-74041 HIGH
8.6 Oct 13

Wazuh Manager 4.14.3 through 4.14.7 and 4.10.4 allow an authenticated API user holding manager:update_config to escalate

CVE-2026-74035 HIGH
8.6 Oct 13

An authentication bypass in the Wazuh Manager API (versions 4.6.0 through 4.14.7) lets an account that already holds del

CVE-2026-74043 HIGH
8.5 Oct 13

Path traversal in the Wazuh Manager cluster upload handlers (upload_list_file, upload_rule_file, upload_decoder_file) le

CVE-2026-74033 HIGH
8.4 Oct 13

Path traversal in Wazuh Manager 4.1.1 through 4.14.7 lets an attacker who has already compromised a cluster worker node

CVE-2026-74045 HIGH
7.1 Oct 13

Heap buffer overflow in Wazuh Manager's File Integrity Monitoring alert generation lets an enrolled agent corrupt manage

CVE-2026-74039 HIGH
7.1 Aug 18

CPU exhaustion in Wazuh Manager 4.0.0-4.14.6 and 5.0.0-beta2 allows authenticated API users with the allow_run_as permis

CVE-2026-74047 HIGH
7.1 Oct 13

Wazuh Manager 4.0.0 through 4.14.7 exposes the plaintext authd.pass agent-enrollment password to authenticated low-privi

CVE-2025-15616 HIGH
7.1 Mar 27

Multiple shell injection and untrusted search path vulnerabilities in Wazuh agent and manager (versions 2.1.0 through 4.

CVE-2026-74031 HIGH
7.0 Oct 13

Path traversal in Wazuh Manager's delete_rule_file and delete_decoder_file helpers lets an attacker who holds the Wazuh

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