CVE-2026-105481 A flaw in Node.js HTTP Agent connection reuse can cause a client to accept as valid a response that was sent before the client has sent the request.

Medium 6.5 Published Updated
Exploited in the wild
Not known
Fix
Available

What is CVE-2026-105481?

CVE-2026-105481 is a medium-severity vulnerability in nodejs node, published on 23 Oct 2026.

Official description

A flaw in Node.js HTTP Agent connection reuse can cause a client to accept as valid a response that was sent before the client has sent the request. This is an incomplete fix of CVE-2026-48931.

The guard that destroys idle keep-alive sockets when unexpected data arrives only runs when the event loop polls for I/O. If an unsolicited response has already reached the socket but has not been read yet when the socket is handed to a new request, for example because the event loop was busy with synchronous work, the guard is removed without seeing it and the data is parsed as the response to the new request.

This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.

Weakness: CWE-367

Which versions are affected by CVE-2026-105481?

2 open source packages ship an affected version, including node and node-min.

PackageAffectedFixed in
node BitnamiAll versions22.23.4, 24.22.1, 26.12.1
node-min BitnamiAll versions22.23.4, 24.22.1, 26.12.1

How do I fix CVE-2026-105481?

Upgrade node to a fixed version for your release line: 22.23.4, 24.22.1 or 26.12.1.

Is CVE-2026-105481 being exploited?

There is no known exploitation of CVE-2026-105481 in the wild and no public exploit code.

Public exploit code: 1 proofs of concept on GitHub.

Sources

Also known as ALPINE-CVE-2026-105481, AZL-111056, BIT-node-2026-105481, BIT-node-min-2026-105481, DEBIAN-CVE-2026-105481, GHSA-7h83-3rfm-3p3v and 1 more.

Is CVE-2026-105481 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free