◆ CVE Hub

CVE-2026-105481

Published
2026-10-23
Last modified
2026-10-23
CNA
hackerone
NVD status
Awaiting Analysis
CWE
CWE-367

Fetching some sources has been requested. Reload in about a minute to see them.

CVSS v3.1 (listed by NVD)
6.5
MEDIUM
Scored by hackerone.com (not yet scored by NVD)
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N
CVSS v4.0 (listed by NVD)
—
Not scored
CVSS (listed by CVE.org)
6.5
MEDIUM
Scored by CNA (hackerone) · v3.0
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N
EPSS exploit probability
0.2%
Percentile 13.8%
as of 2026-10-24
CISA KEV
—
Not listed

Attack conditions and impact

Derived from the CNA (via NVD) CVSS 3.0 vector
NetworkNo authNo interactionConditions Confidentiality LIntegrity HAvailability N

This vulnerability may be exploitable over the internet without authentication or user interaction.

MetricValueMeaning
Attack vector AVNNetwork
Attack complexity ACHHigh (conditions required)
Privileges required PRNNone
User interaction UINNone
Scope SUUnchanged
Confidentiality CLLow
Integrity IHHigh
Availability ANNone
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N

Description

NVD

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

CVSS assessments

ProviderVersionScoreVector
NVD / [email protected] (Secondary)3.06.5 MEDIUMCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N
CNA / hackerone3.06.5 MEDIUMCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N

Affected products and packages

CNA (CVE.org)

VendorProductVersions
nodejsnode
affected: 22.23.3 … <= 22.23.3
affected: 24.22.0 … <= 24.22.0
affected: 26.12.0 … <= 26.12.0
default: unaffected

Linux distribution status

Red Hat ↗ Fetching

Debian ↗

ReleasePackageStatusFixed version / notes
bookwormnodejsopen not yet assigned
forkynodejsopen not yet assigned
sidnodejsopen not yet assigned
trixienodejsopen not yet assigned

Ubuntu ↗ medium

ReleasePackageStatusFixed version / notes
bionicnodejsneeds-triage
focalnodejsneeds-triage
jammynodejsneeds-triage
noblenodejsneeds-triage
resolutenodejsneeds-triage
stonkingnodejsneeds-triage
trustynodejsneeds-triage
xenialnodejsneeds-triage

References (1)