Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCompromise or enroll Wazuh agent
-
DeliveryCraft oversized FIM syscheck event
-
ExploitTrigger heap overflow in fim_generate_alert()
-
ExecutionCorrupt wazuh-analysisd heap memory
-
ImpactCrash 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
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
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.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
More in Wazuh Manager
View allArbitrary file overwrite in Wazuh Manager (3.9.0 through versions prior to 4.14.8) lets an attacker who already controls
Root-level command execution on the Wazuh Manager host is achievable by an authenticated administrator who holds the man
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
Wazuh Manager 4.0.0 through 4.14.7 fails to consult its token revocation blacklist inside the check_token routine, so a
An authentication bypass in the Wazuh Manager API (versions 4.6.0 through 4.14.7) lets an account that already holds del
Path traversal in the Wazuh Manager cluster upload handlers (upload_list_file, upload_rule_file, upload_decoder_file) le
Path traversal in Wazuh Manager 4.1.1 through 4.14.7 lets an attacker who has already compromised a cluster worker node
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
Wazuh Manager 4.0.0 through 4.14.7 exposes the plaintext authd.pass agent-enrollment password to authenticated low-privi
Multiple shell injection and untrusted search path vulnerabilities in Wazuh agent and manager (versions 2.1.0 through 4.
Path traversal in Wazuh Manager's delete_rule_file and delete_decoder_file helpers lets an attacker who holds the Wazuh
Path traversal via unsanitized cluster node names in Wazuh Manager 4.0.0 through 4.14.5 enables authenticated cluster pe
EUVD-2026-98679
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB