p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости nodejs · Страница 2

За последние 30 дней в nodejs опубликовано уязвимостей: 14; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 123

  1. CVE-2026-63072

    Высокий · CVSS 7.5EPSS 0,92%Нет опубликованного исправления

    Heap Buffer Overflow in CMS Key Unwrapping

    Issue summary: OpenSSL CMS decryption sizes the key-unwrap output buffer based on querying the unwrapped key size, but the AES-WRAP-PAD unwrap primitive can write and cleanse more bytes than that query reports, causing an 8-byte out-of-bounds heap write. Impact summary: An attacker who supplies a crafted CMS message can trigger a deterministic 8-byte out-of-bounds heap write when the victim decrypts it with CMS_decrypt(), corrupting the heap and typically resulting in a Denial of Service. CWE: CWE-787: Out-of-bounds Write Description: The key-wrap OID is potentially attacker-controlled on the wire. CMS unwrapping allows both id-aesNNN-wrap

    Опубликовано Обновлено
  2. CVE-2026-54874

    Высокий · CVSS 7.5EPSS 0,62%Нет опубликованного исправления

    Excessive Memory Use Buffering DTLS Records for a Future Epoch

    Issue summary: Receiving a DTLS record for a future epoch while a handshake is in progress causes OpenSSL to buffer far more memory than the record itself requires. Impact summary: A peer can use a small amount of network traffic to make an OpenSSL DTLS endpoint retain a disproportionately large amount of memory, which may lead to a Denial of Service. CWE: CWE-405: Asymmetric Resource Consumption (Amplification) Description: While a DTLS handshake is in progress, a peer may legitimately have already moved on to the next epoch (for example, having sent its ChangeCipherSpec and Finished messages) before the local endpoint has processed the s

    Опубликовано Обновлено
  3. CVE-2026-18798

    Высокий · CVSS 7.5EPSS 1,7%Нет опубликованного исправления

    QUIC Server May Trigger Double Free When Processing INITIAL Packet

    Issue summary: QUIC server may double free QRX (QUIC record layer RX) object when channel creation fails for initial packet. Impact summary: Double free leads to heap corruption, which typically results in termination of QUIC server process, leading to Denial of Service. There is so far no evidence that this double free is exploitable for remote code execution, thus it is considered highly improbable. CWE: CWE-415: Double Free Description: In order to validate initial packet, OpenSSL QUIC stack default packet handler (port_default_packet_handler()) creates a so-called QRX object. If the initial packet validates successfully with QRX objec

    Опубликовано Обновлено
  4. CVE-2026-14457

    Высокий · CVSS 7.5EPSS 1,17%Нет опубликованного исправления

    RPK Server Signature Algorithm Selection Can Dereference a Missing Certificate

    Issue summary: In a server or client configuration with RFC7250 Raw Public Keys (RPKs) enabled, and only the private key (with no associated certificate) configured locally, a NULL pointer dereference may occur when the remote peer solicits raw public keys and also sends the typically omitted "signature_algorithms_cert" TLS extension. Impact summary: The impact is limited to a possible Denial of Service as a result of an application abort, no data disclosure or remote command execution are possible. CWE: CWE-476: NULL Pointer Dereference Description: While a passing comment in sample code in the documentation suggests that key-only RPK con

    Опубликовано Обновлено
  5. CVE-2026-14456

    Высокий · CVSS 7.5EPSS 0,73%Нет опубликованного исправления

    Unbounded Memory Growth in QUIC Server Incoming Channel Queue

    Issue summary: When an OpenSSL QUIC server (Listener SSL object) processes valid QUIC Initial packets for unknown destination connection IDs, it can allocate and queue new incoming channels without enforcing any limit. Impact summary: A remote peer that can make many Initial packets reach the server listener faster than the application accepts connections, can cause the memory allocated to store the per-channel state to grow without any limits, potentially making the QUIC listener unavailable and causing Denial of Service. CWE: CWE-770: Allocation of Resources Without Limits or Throttling Description: The function that handles inbound QUIC

    Опубликовано Обновлено
  6. CVE-2026-54876

    Высокий · CVSS 7.5EPSS 0,52%Нет опубликованного исправления

    Client-Side Memory Leak in OCSP Response Checking

    Issue summary: A malicious TLS server can cause a memory leak in a TLS client that has enabled OCSP response checking by sending an OCSP response that contains no single response entries. Impact summary: An attacker can leak an attacker-tunable amount of memory per TLS handshake in a victim client application. A long-running client that repeatedly connects to a malicious server can have its memory exhausted, resulting in a Denial of Service. CWE: CWE-401: Missing Release of Memory after Effective Lifetime Description: The affected function is called during X.509 certificate chain verification when OCSP response checking is enabled with the

    Опубликовано Обновлено
  7. CVE-2026-56848

    Высокий · CVSS 7.5EPSS 0,52%Публичный эксплойтНет опубликованного исправления

    CVE-2026-56848

    A flaw in Node.js HTTP/2 handling allows `nghttp2_session_mem_send()` to be called re-entrantly while `nghttp2_session_mem_recv()` is executing, resulting in a heap-use-after-free. This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.

    Опубликовано Обновлено
  8. CVE-2026-58042

    Средний · CVSS 5.9EPSS 0,37%Публичный эксплойтНет опубликованного исправления

    CVE-2026-58042

    A flaw in Node.js can cause dns.resolveAny() Aborts the Node.js Process When a DNS Response Contains More Than 256 A Records. Repeated triggering of this condition can lead to denial of service. This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.

    Опубликовано Обновлено
  9. CVE-2026-56846

    Высокий · CVSS 7.5EPSS 0,5%Публичный эксплойтНет опубликованного исправления

    CVE-2026-56846

    A flaw in Node.js HTTP/2 handling can cause HTTP/2 retained header blocks evade maxSessionMemory and enable remote memory exhaustion. This vulnerability affects Node.js **24.x** and **22.x**.

    Опубликовано Обновлено
  10. CVE-2026-58044

    Низкий · CVSS 3.7EPSS 0,27%Публичный эксплойтНет опубликованного исправления

    CVE-2026-58044

    A flaw in Node.js HTTP client can cause a request desynchronization for Node.js-based forwarding proxies that rebuild outbound headers from the visible `IncomingMessage` headers while piping the original body to a reused backend connection. Node.js can omit headers beyond `maxHeadersCount` / `maxHeaderPairs` from `req.headers`, `req.rawHeaders`, and `req.headersDistinct`, while still using those omitted headers internally for HTTP message framing. In particular, `Content-Length` can be hidden from userland while the request body is still delivered. This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, a

    Опубликовано Обновлено
  11. CVE-2026-58045

    Средний · CVSS 6.2EPSS 0,17%Публичный эксплойтНет опубликованного исправления

    CVE-2026-58045

    A flaw in Node.js allows a spoofed `TypedArray` `byteLength` to trigger a reachable assertion in the synchronous `node:zlib` APIs, causing the entire process to crash. All 11 synchronous zlib functions are affected. Repeated exploitation of this condition can result in a denial of service. This vulnerability affects Node.js **22.x**, **24.x**, and **26.x**.

    Опубликовано Обновлено
  12. CVE-2026-58041

    Средний · CVSS 5.3EPSS 0,29%Публичный эксплойтНет опубликованного исправления

    CVE-2026-58041

    A flaw in Node.js node:sqlite allows a stale StatementSyncIterator created through DatabaseSync#createTagStore() to continue executing a cached prepared statement after it has been reset and rebound with new parameters. SQLTagStore resets cached statements using sqlite3_reset() directly, bypassing the iterator invalidation mechanism introduced for StatementSync in recent releases This vulnerability affects Node.js **22.x**, **24.x**, and **26.x**.

    Опубликовано Обновлено
  13. CVE-2026-58039

    Низкий · CVSS 3.3EPSS 0,15%Публичный эксплойтНет опубликованного исправления

    CVE-2026-58039

    A flaw in Node.js Permission Model enforcement allows process.report writes (and overwrites) files outside --allow-fs-write paths. This can lead to confidentiality impact or bypass of the intended security boundary under affected configurations. This vulnerability affects Node.js **22.x**, **24.x**, and **26.x**.

    Опубликовано Обновлено
  14. CVE-2026-56847

    Низкий · CVSS 3.3EPSS 0,16%Публичный эксплойтНет опубликованного исправления

    CVE-2026-56847

    A flaw in Node.js Permission Model enforcement allows `trace_events.createTracing().enable()` Writes Trace Logs Outside `--allow-fs-write`. This can lead to confidentiality impact or bypass of the intended security boundary under affected configurations. This vulnerability affects Node.js **22.x**, **24.x**, and **26.x**.

    Опубликовано Обновлено
  15. CVE-2026-58043

    Высокий · CVSS 7.5EPSS 0,14%Публичный эксплойтНет опубликованного исправления

    CVE-2026-58043

    A flaw in Node.js Permission Model enforcement can over-grant filesystem access across radix-tree prefix boundaries. Under `--permission`, an attacker who is granted access to one path can abuse boundary handling to read from or write to paths outside the intended filesystem allowlist. This vulnerability affects Node.js **main**, **22.x**, **24.x**, and **26.x**.

    Опубликовано Обновлено
  16. CVE-2026-56850

    Средний · CVSS 4.1EPSS 0,08%Публичный эксплойтНет опубликованного исправления

    CVE-2026-56850

    A flaw in Node.js HTTPS Agent connection reuse can cause PFX object-array key collisions, allowing mutual TLS (mTLS) client identities to be reused across requests configured with different client certificates. This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.

    Опубликовано Обновлено
  17. CVE-2026-58040

    Средний · CVSS 6.3EPSS 0,28%Публичный эксплойтНет опубликованного исправления

    CVE-2026-58040

    An incomplete fix has been identified in Node.js: HTTPS Agent TLS session reuse skips hostname verification across identity policies (incomplete fix of CVE-2026-48934). This vulnerability affects Node.js **22.x**, **24.x**, and **26.x**.

    Опубликовано Обновлено
  18. CVE-2026-48930

    Средний · CVSS 5.6EPSS 0,32%Нет опубликованного исправления

    CVE-2026-48930

    A flaw in Node.js TLS hostname handling can cause Embedded-nul hostnames can lead to silent authority rebinding due to c-string truncation in resolver bindings. This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.

    Опубликовано Обновлено
  19. CVE-2026-48928

    Средний · CVSS 4.2EPSS 0,22%Нет опубликованного исправления

    CVE-2026-48928

    A inconsistency in Node.js hostname matching can cause a trust-policy bypass in multi-context mTLS setups. This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.

    Опубликовано Обновлено
  20. CVE-2026-48934

    Средний · CVSS 4.3EPSS 0,26%Нет опубликованного исправления

    CVE-2026-48934

    A flaw in Node.js TLS host verification can cause an attacker to bypass certification validation. This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.

    Опубликовано Обновлено

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →