Description
Wazuh is an open-source security platform providing unified XDR and SIEM protection for endpoints and cloud workloads. From 3.8.0 until 4.14.7, the _getattributes() function in src/os_xml/os_xml.c recursively processes every XML attribute without a depth limit while allocating two large local buffers in each stack frame. An enrolled agent can submit a Windows EventChannel event containing an element with enough attributes to exhaust the analysisd worker-thread stack, trigger a segmentation fault, and interrupt log ingestion. The element-depth limit in _ReadElem() does not constrain the number of attributes on one element, so it does not prevent this condition. This issue is fixed in version 4.14.7.
Published: 2026-09-24
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

Wazuh's _getattributes() function exhibits an unbounded recursion flaw (CWE-674) recursively processing every XML attribute without a depth limit, allocating large local buffers on each call. An attacker with the ability to send a Windows EventChannel event can craft an element containing many attributes, exhausting the analysisd worker-thread stack and causing a segmentation fault that interrupts log ingestion. The result is a denial of service to the Wazuh server, with logs stopped and the service potentially unresponsive until restarted.

Affected Systems

The vulnerability affects Wazuh versions from 3.8.0 through 4.14.6. The issue is fixed in 4.14.7. It occurs in the analysisd component when processing agent events sent via the Windows EventChannel interface.

Risk and Exploitability

The CVSS score of 6.5 indicates a moderate impact, and the lack of an EPSS score means current exploitation probability is unknown but not ruled out. The vulnerability is not listed in the CISA KEV catalogue. Based on the description, it is inferred that the attacker must control an agent that can send a crafted Windows EventChannel event; the likely attack vector is via a malicious agent communicating with the manager. Exploitation requires an agent capable of submitting a crafted event; once the event is processed the stack exhaustion occurs locally on the server, making this a remote denial-of-service attack if the attacker controls the agent communication channel.

Generated by OpenCVE AI on September 25, 2026 at 07:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Wazuh to version 4.14.7 or later to apply the fix for the recursive parsing error.
  • Temporarily disable or restrict the Windows EventChannel interface until the manager is updated to mitigate exposure to crafted events.
  • Implement network-level restrictions such as firewall or access control to limit which hosts can communicate with the Wazuh manager, ensuring only trusted agents can send EventChannel data until the vulnerability is resolved.

Generated by OpenCVE AI on September 25, 2026 at 07:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 08:30:00 +0000

Type Values Removed Values Added
First Time appeared Wazuh
Wazuh wazuh
Vendors & Products Wazuh
Wazuh wazuh

Thu, 24 Sep 2026 18:00:00 +0000

Type Values Removed Values Added
Description Wazuh is an open-source security platform providing unified XDR and SIEM protection for endpoints and cloud workloads. From 3.8.0 until 4.14.7, the _getattributes() function in src/os_xml/os_xml.c recursively processes every XML attribute without a depth limit while allocating two large local buffers in each stack frame. An enrolled agent can submit a Windows EventChannel event containing an element with enough attributes to exhaust the analysisd worker-thread stack, trigger a segmentation fault, and interrupt log ingestion. The element-depth limit in _ReadElem() does not constrain the number of attributes on one element, so it does not prevent this condition. This issue is fixed in version 4.14.7.
Title Wazuh: Unbounded Recursion in os_xml `_getattributes()` Causes analysisd Worker Thread Stack Exhaustion
Weaknesses CWE-674
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-24T18:02:33.090Z

Reserved: 2026-07-10T20:17:57.991Z

Link: CVE-2026-61811

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T18:17:16.990

Modified: 2026-09-24T19:17:15.127

Link: CVE-2026-61811

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T08:15:17Z

Weaknesses