FlawAtlas
Search the atlas
CVE-2025-59466 Not scored

CVE-2025-59466

We have identified a bug in Node.js error handling where "Maximum call stack size exceeded" errors become uncatchable when `async_hooks.createHook()` is enabled. Instead of reaching `process.on('uncaughtException')`, the process terminates, making the crash unrecoverable. Applications that rely on `AsyncLocalStorage` (v22, v20) or `async_hooks.createHook()` (v24, v22, v20) become vulnerable to denial-of-service crashes triggered by deep recursion under specific conditions.

Exploit probability 0.6%
Published January 20, 2026
Required by Not available
Last source change July 15, 2026

02 / AFFECTED SOFTWARE

Affected packages

Unknown Unknown

87 explicit affected versions

03 / CONNECTIONS

Connected vulnerabilities

related ALSA-2026:1842
related ALSA-2026:1843
related ALSA-2026:2420
related ALSA-2026:2421
related ALSA-2026:2422
related ALSA-2026:2781
related ALSA-2026:2782
related ALSA-2026:2783
related CGA-3WXP-GFF7-XR5W
related OPENSUSE-SU-2026:10062-1
related OPENSUSE-SU-2026:10074-1
related OPENSUSE-SU-2026:20236-1
related SUSE-SU-2026:0295-1
related SUSE-SU-2026:0301-1
related SUSE-SU-2026:0435-1
related SUSE-SU-2026:0457-1
related SUSE-SU-2026:20436-1

04 / EVIDENCE

Source records

Open Source Vulnerabilities CVE-2025-59466

We have identified a bug in Node.js error handling where "Maximum call stack size exceeded" errors become uncatchable when `async_hooks.createHook()` is enabled. Instead of reaching `process.on('uncaughtException')`, the process terminates, making the crash unrecoverable. Applications that rely on `AsyncLocalStorage` (v22, v20) or `async_hooks.createHook()` (v24, v22, v20) become vulnerable to denial-of-service crashes triggered by deep recursion under specific conditions.

View original source

05 / REFERENCES

Further evidence