CVE-2026-45798 json
Wazuh: Pre-auth stack-buffer-overflow in compare_wazuh_versions reachable from wazuh-authd (TCP/1515) via crafted enrollment V: field
published 2mo ago modified 14d ago also EUVD-2026-62574
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.9%
- EPSS 0.9% chance of exploitation in 30 days, percentile 60%
- public exploits
- 0
- none known
Summary
Wazuh is a free and open source platform used for threat prevention, detection, and response. From 4.5.0 until 4.14.6 and 5.0.0-beta2, compare_wazuh_versions() in src/shared/version_op.c copies the attacker-controlled enrollment V: field into a 10-byte stack buffer with strncpy() but does not explicitly terminate the buffer. The function is reachable before authentication through wazuh-authd on TCP port 1515 when anonymous TLS enrollment is enabled. A version string of at least nine non-null bytes can cause strchr() and strtok() to read beyond ver2 and can make strtok() write a null byte into adjacent stack memory, allowing a remote denial of service. This issue is fixed in versions 4.14.6 and 5.0.0-beta2.
Patch / fix
- wazuh wazuh 4.14.6, 5.0.0-beta2
- github.com/wazuh/wazuh@b6aac37 commit
- github.com/wazuh/wazuh#36059 pull request
- github.com/wazuh/wazuh/releases/tag/v4.14.6 release
- github.com/wazuh/wazuh/releases/tag/v5.0.0-beta2 release
Is CVE-2026-45798 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 2mo ago
Exploit prediction
0.92% chance of exploitation in the next 30 days, higher than 60% of all scored CVEs (FIRST EPSS, 2026-11-09).
Exploits and checks
- github.com https://github.com/wazuh/wazuh/security/advisories/GHSA-4fvp-jfc3-qr6r referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected products
- wazuh wazuh
Classification
References
-
github.com
/wazuh/wazuh/pull/36059
issue-tracking, patch
-
github.com
/wazuh/wazuh/commit/b6aac379982d6144b8da38450cbea6c8dc15be44
patch
-
github.com
/wazuh/wazuh/releases/tag/v4.14.6
patch, release-notes
-
github.com
/wazuh/wazuh/releases/tag/v5.0.0-beta2
patch, release-notes
-
github.com
/wazuh/wazuh/security/advisories/GHSA-4fvp-jfc3-qr6r
exploit, vendor-advisory
Sources
- CVE List CVE-2026-45798
- NVD CVE-2026-45798
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.