CVE-2026-21712
Awaiting Analysis
Awaiting Analysis - Queue
Assertion Failure in Node.js URL.format() Causes Process Crash
Publication date: 2026-03-30
Last updated on: 2026-05-10
Assigner: HackerOne
Description
Description
A flaw in Node.js URL processing causes an assertion failure in native code when `url.format()` is called with a malformed internationalized domain name (IDN) containing invalid characters, crashing the Node.js process.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| nodejs | node.js | 24.14.1 |
| nodejs | node.js | 25.8.2 |
| nodejs | node.js | From 20.0.0 (inc) to 26.0.0 (exc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-20 | The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly. |