Critical Vulnerability in Node.js: Remote Crash via SignTraits::DeriveBits()
Summary
ALSA-2025:8467: Important: nodejs:22 security update. Affects nodejs versions < 1:22.16.0-1.module_el9.6.0+170+f035de78. Fixed in 1:22.16.0-1.module_el9.6.0+170+f035de78. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
Node.js is a powerful software development platform designed for building fast and scalable network applications using JavaScript. It is widely used for server-side development and offers a rich ecosystem of libraries and tools. However, like any software, it is susceptible to vulnerabilities that can compromise its functionality and security.
Vulnerability Detail
The vulnerability identified as CVE-2025-23166 allows for a remote crash of Node.js applications through a flaw in the SignTraits::DeriveBits() function. This issue can be exploited by attackers to cause unexpected behavior or crashes in applications that rely on this function, potentially leading to service disruptions and loss of availability.
How To Fix
Minimum fixed version
1:22.16.0-1.module_el9.6.0+170+f035de78
This is the first release that contains the fix.
sudo dnf update nodejs
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
As a temporary measure, if updating is not immediately possible, consider isolating the affected applications from public access or implementing strict input validation to mitigate potential exploitation until a patch can be applied.
Conclusion
The identified vulnerability in Node.js (CVE-2025-23166) poses significant risks to applications relying on this platform. It is crucial to apply the necessary updates to mitigate these risks and ensure the security and stability of your applications.
See every vulnerability recorded for nodejs →
FAQ
CVE-2025-23166 is a security vulnerability in Node.js that allows for a remote crash via the SignTraits::DeriveBits() function.
You can use Vulert's playground at Vulert Scanner to check if your application is affected by this vulnerability without needing to sign up.
Exploitation of this vulnerability can lead to application crashes, service disruptions, and potential denial of service for users.
It is recommended to regularly check for updates and apply them promptly to ensure your applications are secure against known vulnerabilities.
If immediate updates are not possible, consider implementing workarounds such as isolating affected applications or enhancing input validation.
Related vulnerabilities
Recent vulnerabilities recorded for nodejs.