Node.js — программная платформа, основанная на движке V8 (компилирующем JavaScript в машинный код)
Релизный цикл, информация об уязвимостях
График релизов
Релизные элементы
| KB | Версия | Билд | Дата доступности |
|---|---|---|---|
| 24.22.2 | 24.22.2 | ||
| 24.22.1 | 24.22.1 | ||
| 24.22.0 | 24.22.0 | ||
| 24.21.0 | 24.21.0 | ||
| 24.20.0 | 24.20.0 | ||
| 24.19.0 | 24.19.0 | ||
| 24.18.1 | 24.18.1 | ||
| 24.18.0 | 24.18.0 | ||
| 24.17.0 | 24.17.0 | ||
| 24.16.0 | 24.16.0 |
Показывать по
Количество 1 296
CVE-2026-21716
An incomplete fix for CVE-2024-36137 leaves `FileHandle.chmod()` and ` ...
CVE-2026-21714
A memory leak occurs in Node.js HTTP/2 servers when a client sends WIN ...
CVE-2026-21712
A flaw in Node.js URL processing causes an assertion failure in native ...
CVE-2026-21710
A flaw in Node.js HTTP request handling causes an uncaught `TypeError` ...
CVE-2026-21713
A flaw in Node.js HMAC verification uses a non-constant-time compariso ...
CVE-2026-21715
A flaw in Node.js Permission Model filesystem enforcement leaves `fs.r ...
CVE-2026-21711
A flaw in Node.js Permission Model network enforcement leaves Unix Dom ...
CVE-2026-21714
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up. This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.
CVE-2026-21710
A flaw in Node.js HTTP request handling causes an uncaught `TypeError` when a request is received with a header named `__proto__` and the application accesses `req.headersDistinct`. When this occurs, `dest["__proto__"]` resolves to `Object.prototype` rather than `undefined`, causing `.push()` to be called on a non-array. This exception is thrown synchronously inside a property getter and cannot be intercepted by `error` event listeners, meaning it cannot be handled without wrapping every `req.headersDistinct` access in a `try/catch`. * This vulnerability affects all Node.js HTTP servers on **20.x, 22.x, 24.x, and v25.x**
CVE-2026-21711
A flaw in Node.js Permission Model network enforcement leaves Unix Domain Socket (UDS) server operations without the required permission checks, while all comparable network paths correctly enforce them. As a result, code running under `--permission` without `--allow-net` can create and expose local IPC endpoints, allowing communication with other processes on the same host outside of the intended network restriction boundary. This vulnerability affects Node.js **25.x** processes using the Permission Model where `--allow-net` is intentionally omitted to restrict network access. Note that `--allow-net` is currently an experimental feature.
Уязвимостей на страницу
Уязвимость | CVSS | EPSS | Опубликовано 1 | |
|---|---|---|---|---|
CVE-2026-21716 An incomplete fix for CVE-2024-36137 leaves `FileHandle.chmod()` and ` ... | CVSS3: 3.3 | 0% Низкий | 7 месяцев назад | |
CVE-2026-21714 A memory leak occurs in Node.js HTTP/2 servers when a client sends WIN ... | CVSS3: 5.3 | 0% Низкий | 7 месяцев назад | |
CVE-2026-21712 A flaw in Node.js URL processing causes an assertion failure in native ... | CVSS3: 6.5 | 0% Низкий | 7 месяцев назад | |
CVE-2026-21710 A flaw in Node.js HTTP request handling causes an uncaught `TypeError` ... | CVSS3: 7.5 | 25% Средний | 7 месяцев назад | |
CVE-2026-21713 A flaw in Node.js HMAC verification uses a non-constant-time compariso ... | CVSS3: 5.9 | 0% Низкий | 7 месяцев назад | |
CVE-2026-21715 A flaw in Node.js Permission Model filesystem enforcement leaves `fs.r ... | CVSS3: 3.3 | 0% Низкий | 7 месяцев назад | |
CVE-2026-21711 A flaw in Node.js Permission Model network enforcement leaves Unix Dom ... | CVSS3: 5.3 | 0% Низкий | 7 месяцев назад | |
CVE-2026-21714 A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up. This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25. | CVSS3: 5.3 | 0% Низкий | 7 месяцев назад | |
CVE-2026-21710 A flaw in Node.js HTTP request handling causes an uncaught `TypeError` when a request is received with a header named `__proto__` and the application accesses `req.headersDistinct`. When this occurs, `dest["__proto__"]` resolves to `Object.prototype` rather than `undefined`, causing `.push()` to be called on a non-array. This exception is thrown synchronously inside a property getter and cannot be intercepted by `error` event listeners, meaning it cannot be handled without wrapping every `req.headersDistinct` access in a `try/catch`. * This vulnerability affects all Node.js HTTP servers on **20.x, 22.x, 24.x, and v25.x** | CVSS3: 7.5 | 25% Средний | 7 месяцев назад | |
CVE-2026-21711 A flaw in Node.js Permission Model network enforcement leaves Unix Domain Socket (UDS) server operations without the required permission checks, while all comparable network paths correctly enforce them. As a result, code running under `--permission` without `--allow-net` can create and expose local IPC endpoints, allowing communication with other processes on the same host outside of the intended network restriction boundary. This vulnerability affects Node.js **25.x** processes using the Permission Model where `--allow-net` is intentionally omitted to restrict network access. Note that `--allow-net` is currently an experimental feature. | CVSS3: 5.3 | 0% Низкий | 7 месяцев назад |
Уязвимостей на страницу