CVE-2025-23166
highpriority · track · 0EPSS 0.008 · 57 %ileDEEURUUSEPSS · scored 2026-10-27
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.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (58)
Products and version ranges known to be affected.
advisories (4)
Vendor and ecosystem advisories describing this.
- WID-SEC-W-2025-1055Node.js: Mehrere SchwachstellenDeutsch2025-05-14csaf · cert_bundDE
Ein lokaler Angreifer kann mehrere Schwachstellen in Node.js ausnutzen, um einen Denial of Service Angriff durchzuführen oder Sicherheitsvorkehrungen zu umgehen.
- WID-SEC-W-2025-1569Oracle Java SE: Mehrere SchwachstellenDeutsch2025-07-15csaf · cert_bundDE
Ein entfernter, anonymer oder authentisierter Angreifer kann mehrere Schwachstellen in Oracle Java SE und anderen Java Editionen ausnutzen, um die Vertraulichkeit, Integrität und Verfügbarkeit zu gefährden.
- BIT-node-2025-231662025-05-21vendor · osvUS
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.
- BIT-node-min-2025-231662025-05-21vendor · osvUS
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.
also known as (6)
Other names and identifiers for this entity.
- CNNVD-202505-2717cnnvd
- EUVD-2025-15702enisa_euvd
- BDU:2025-10620fstec_bdu
- GHSA-rrjv-57mm-j6cmenisa_euvd
- BIT-node-2025-23166osv
- BIT-node-min-2025-23166osv
sources
Which sources assert this record, and when.
references (6)
External citations — patches, advisories, analysis.
- https://access.redhat.com/security/cve/cve-2025-23166cnnvd
- https://nodejs.org/en/blog/vulnerability/may-2025-security-releasescnnvd
- https://nodejs.org/en/downloadPatchcnnvd
- https://www.oracle.com/security-alerts/cpujul2025.htmlcnnvd
- https://nodejs.org/en/blog/vulnerability/may-2025-security-releasesenisa_euvd
- https://nodejs.org/en/blog/vulnerability/may-2025-security-releasesnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan