Skip to main content

Wazuh Manager CVE-2026-74045

| EUVDEUVD-2026-98679 HIGH
Heap-based Buffer Overflow (CWE-122)
2026-10-13 VulnCheck
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Compromise or enroll Wazuh agent
  2. Delivery
    Craft oversized FIM syscheck event
  3. Exploit
    Trigger heap overflow in fim_generate_alert()
  4. Execution
    Corrupt wazuh-analysisd heap memory
  5. Impact
    Crash analysisd fleet-wide detection outage

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a valid enrolled Wazuh agent (PR:L) that can send FIM/syscheck events to wazuh-analysisd on the manager; File Integrity Monitoring is enabled by default in Wazuh agents, so no special manager configuration is needed. The attacker must possess or compromise an agent's enrollment key/registration to inject the crafted oversized full_log event - this agent-trust prerequisite is the primary limiting factor and means fully external unauthenticated parties cannot trigger it. Affected versions are Wazuh 3.12.0 through 4.14.7 (fixed in 4.14.8); no user interaction is required and the crash is deterministic once the event is accepted.

Impact

The vendor CVSS 4.0 score of 7.1 (HIGH) is driven almost entirely by availability (VA:H) - this is fundamentally a denial-of-service/detection-outage bug, not a code-execution or data-disclosure flaw (VC:N, VI:L for heap corruption only). The vector AV:N/AC:L/AT:N/PR:L/UI:N shows a network-reachable, low-complexity attack with no user interaction, but PR:L is the critical mitigating signal: exploitation requires a VALID ENROLLED AGENT already trusted by the manager, so this is not a fully unauthenticated external attack. No EPSS probability was provided in the input, so widespread-exploitation likelihood cannot be quantified. There is no CISA KEV listing and no public exploit code identified, so this is not confirmed active exploitation. The realistic threat model is an insider or an attacker who has already compromised/registered one agent using that foothold to blind the entire fleet's detection pipeline (a force-multiplier that could mask other intrusions) - a meaningful but targeted risk rather than a mass-exploitation emergency. The finding originates from VulnCheck, a credible research source, which raises confidence in the technical details. Net: a genuine priority for Wazuh operators to patch, but its real-world severity is bounded by the agent-enrollment prerequisite and its DoS-only (not RCE) impact.

Exploit ScenarioDerived

An attacker who controls an enrolled Wazuh agent (e.g., a compromised monitored host or a malicious insider) crafts a FIM syscheck event with a full_log field larger than OS_MAXSTR and sends it to the manager. When wazuh-analysisd processes it in fim_generate_alert(), the undersized bounded write corrupts heap memory and deterministically crashes the analysis daemon, halting alert generation for every agent in the deployment. No public exploit code has been identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 – Oct 13, 2026

Heap buffer overflow in Wazuh Manager's File Integrity Monitoring alert generation lets an enrolled agent corrupt manager heap memory and deterministically crash wazuh-analysisd, causing a fleet-wide detection outage across all monitored endpoints. Affected versions are Wazuh 3.12.0 through 4.14.7, fixed in 4.14.8; the attacker must hold a valid agent enrollment key (PR:L, authenticated), and because FIM/syscheck is enabled by default on agents no special manager-side configuration is required. The vendor CVSS 4.0 score of 7.1 (HIGH) is driven almost entirely by availability impact (VA:H), and no public exploit code has been identified at time of analysis.

RemediationAI

Vendor-released patch: upgrade Wazuh Manager to v4.14.8 (https://github.com/wazuh/wazuh/releases/tag/v4.14.8) per the vendor advisory at https://github.com/wazuh/wazuh/security/advisories/GHSA-gc4j-j9fg-4cfr; this is the only complete fix and should be treated as the primary action. Where immediate patching is not feasible, compensating controls include rotating and tightly issuing agent enrollment keys so that a single compromised agent cannot inject events (side effect: requires re-enrollment and operational overhead, and it does not help once an attacker already holds a valid key), temporarily disabling or scoping FIM/syscheck collection to trusted agents (side effect: loss of file integrity detection - the exact capability this bug degrades), and enabling process supervision/watchdogging plus alerting on wazuh-analysisd restarts or unexpected terminations (side effect: adds monitoring noise and only detects, does not prevent, the crash). Restricting network reachability to the agent enrollment/remoted ports to known-good endpoints is a useful defense-in-depth measure but does not mitigate an already-enrolled malicious agent. No vendor-released version prior to 4.14.8 addresses this flaw, and no public exploit code has been identified at time of analysis.

Affected VersionsENISA

wazuh-manager 3.12.0 <4.14.8

Affected Packages

euvd wazuh_manager fix: 4.14.8

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 root cause is a CWE-122 heap-based buffer overflow in fim_generate_alert(), part of the FIM syscheck decoding path inside wazuh-analysisd. The full_log buffer is allocated with a size derived from the incoming event payload, but the subsequent write is clamped against the fixed OS_MAXSTR constant, so a crafted event that makes the allocated size inconsistent with the write bound overflows the heap. In a normal Wazuh deployment, enrolled agents send File Integrity Monitoring syscheck events over the encrypted agent channel to wazuh-remoted, which forwards them to wazuh-analysisd for decoding, rule matching, and alert generation; a hostile agent can therefore inject the malformed event directly into that pipeline. The CPE cpe:2.3:a:wazuh:wazuh-manager:*:*:*:*:*:*:*:* matches the Wazuh Manager component across the affected release range. Heap corruption of allocator metadata is the mechanism, but note the assessed impact is availability-dominant (VC:N, VI:L) - this is a denial-of-service/detection-outage defect rather than a demonstrated code-execution or data-disclosure primitive. The crash is deterministic once the oversized event is accepted, making it a reliable availability attack against the manager rather than a probabilistic one.

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 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.1 HIGH

Enrolled agent is required so PR:L and AV:N; deterministic analysisd crash gives A:H, heap corruption yields I:L, no data exposure so C:N, and the fault stays within analysisd so S:U.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/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
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Wazuh from 3.12.0 before 4.14.8 contains a heap buffer overflow in fim_generate_alert() where full_log is sized from input but written bounded by OS_MAXSTR. An enrolled agent can send a crafted FIM syscheck event to corrupt manager heap memory and deterministically crash wazuh-analysisd, causing a fleet-wide detection outage.

Technical POC Analysis

The advisory lists CWE-131 (Incorrect Calculation of Buffer Size) and CWE-787 (Out-of-bounds Write); the CVE record's CWE-122 is the heap-allocated instance of that write.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Wazuh Manager versions 3.12.0 through 4.14.7 contain a heap buffer overflow in File Integrity Monitoring alert generation that an authenticated enrolled agent could trigger to crash wazuh-analysisd, causing a fleet-wide detection outage across all monitored endpoints. No public exploit identified at time of analysis, but because FIM/syscheck is enabled by default, a single valid agent enrollment key could blind the organization to file integrity and related security alerts. Leadership should prioritize upgrading to Vendor-released patch: 4.14.8 to restore detection coverage.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 74% exploitable
Prevalence
Medium
popular open-source SIEM/XDR but not infrastructure-ubiquitous
Social Media
1
Sightings
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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.

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-74041 CRITICAL
9.4 Oct 13

Root-level command execution on the Wazuh Manager host is achievable by an authenticated administrator who holds the man

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-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-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

CVE-2026-74044 HIGH
7.0 Aug 18

Path traversal via unsanitized cluster node names in Wazuh Manager 4.0.0 through 4.14.5 enables authenticated cluster pe

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