CVE-2025-23166 log

Source
Severity High
Remote Yes
Type Denial of service
Description
Improper error handling in async cryptographic operations crashes process.

The C++ method SignTraits::DeriveBits() may incorrectly call ThrowException() based on user-supplied inputs when executing in a background thread, crashing the Node.js process. Such cryptographic operations are commonly applied to untrusted inputs. Thus, this mechanism potentially allows an adversary to remotely crash a Node.js runtime.
Group Package Affected Fixed Severity Status Ticket
AVG-2873 nodejs-lts-iron 20.19.1-1 20.19.2-1 High Fixed
AVG-2872 nodejs-lts-jod 22.14.0-2 22.15.1-1 High Fixed
AVG-2871 nodejs 23.9.0-1 23.11.1-1 High Fixed
Date Advisory Group Package Severity Type
18 May 2025 ASA-202505-8 AVG-2873 nodejs-lts-iron High multiple issues
18 May 2025 ASA-202505-7 AVG-2872 nodejs-lts-jod High denial of service
18 May 2025 ASA-202505-6 AVG-2871 nodejs High denial of service
References
https://nodejs.org/en/blog/vulnerability/may-2025-security-releases#improper-error-handling-in-async-cryptographic-operations-crashes-process-cve-2025-23166---high
Notes
This vulnerability affects all users in active release lines: 20.x, 22.x, 23.x, 24.x