HIGH 7.5 Microsoft
CVE-2025-23166
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.
Microsoft Security Update 2025-May: 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.
Affected Products
- CBL Mariner 2.0 x64
- CBL Mariner 2.0 ARM
- Azure Linux 3.0 x64
- Azure Linux 3.0 ARM
- azl3 nodejs 20.14.0-9 on Azure Linux 3.0
- cbl2 nodejs18 18.20.3-6 on CBL Mariner 2.0
References
- https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-23166
- https://nvd.nist.gov/vuln/detail/CVE-2025-23166
This high severity vulnerability with a CVSS score of 7.5 was published on 2025-05-13 via Microsoft. Affected: CBL Mariner 2.0 x64, CBL Mariner 2.0 ARM, Azure Linux 3.0 x64 and 3 more.
vulnfeed aggregates 9166 vulnerabilities from NVD, CISA KEV,
Ubuntu, Debian, Red Hat, Kubernetes, Exploit-DB, OSS-Security, GitHub and OpenStack — updated every 4 hours.