CVE-2026-56848
7.5 HIGHPublished 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.