← Back to search

CVE-2026-56848

7.5 HIGH

Published 2026-08-04 · Updated 2026-08-04

AI risk analysis

Summary
The flaw in Node.js HTTP/2 handling can lead to a heap-use-after-free condition when `nghttp2_session_mem_send()` is called re-entrantly while `nghttp2_session_mem_recv()` is executing, which could allow attackers to crash the application or execute arbitrary code.
Exploitability
Exploiting this vulnerability requires specific conditions and knowledge of the affected Node.js versions. It is moderately difficult due to the need for precise timing and control over HTTP/2 requests.
Blast radius
If exploited, this could result in a denial of service or potentially lead to arbitrary code execution on vulnerable systems running affected Node.js versions.
Prioritized remediation
Upgrade to a non-vulnerable version of Node.js as soon as possible.
heap-use-after-freehttp2nodejs

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

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**.

CVSS vector

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Weaknesses

CWE-416

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.