Bug 2429534

Summary: CVE-2025-59466: DoS issue when async_hooks used in exception handling
Product: [Fedora] Fedora Reporter: customercare
Component: nodejs22Assignee: Jan Staněk <jstanek>
Status: CLOSED ERRATA QA Contact:
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 42CC: aradchen, jstanek, sgallagh, tjuhasz
Target Milestone: ---Keywords: Security
Target Release: ---   
Hardware: All   
OS: Linux   
URL: https://thehackernews.com/2026/01/critical-nodejs-vulnerability-can-cause.html
Whiteboard:
Fixed In Version: nodejs22-22.22.0-2.fc43 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2026-01-31 17:28:38 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description customercare 2026-01-14 10:37:36 UTC
"A bug that only reproduces when async_hooks are used would break this attempt, causing Node.js to exit with 7 directly without throwing a catchable error when recursions in user code exhaust the stack space. This makes applications whose recursion depth is controlled by unsanitized input vulnerable to denial-of-service attacks."

It has been addressed in the following versions -

    Node.js 20.20.0 (LTS)
    Node.js 22.22.0 (LTS)
    Node.js 24.13.0 (LTS)
    Node.js 25.3.0 (Current)

The problem also impacts all Node.js versions from 8.x, which was the first version with async_hooks, to 18.x. It's worth noting that Node.js version 8.0.0, codenamed Carbon, was released on May 30, 2017. However, these versions remain unpatched as they have reached end-of-life (EoL) status.

Reproducible: Always

Comment 1 Fedora Update System 2026-01-22 12:25:36 UTC
FEDORA-2026-8663c5f961 (nodejs22-22.22.0-2.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-8663c5f961

Comment 2 Fedora Update System 2026-01-23 01:49:39 UTC
FEDORA-2026-8663c5f961 has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-8663c5f961`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-8663c5f961

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 3 Fedora Update System 2026-01-31 17:28:38 UTC
FEDORA-2026-8663c5f961 (nodejs22-22.22.0-2.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.