CVE-2026-48931

Published Jun 22, 2026 CVSS 3.1 · 3.7 Low EPSS < 1% KEV · Not listed
Description
A flaw in Node.js HTTP Agent can cause a client to accept as valid a response that is send before the client has sent the request.

This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.

Analysis

AI-generated

Technical impact

The flaw exists in Node.js HTTP Agent where a client can accept a server response before it has sent its own request, resulting in the client handling responses out of order and potentially causing logic errors or denial of service if the application misinterprets the state. The weakness corresponds to CWE-367, reflecting improper policy enforcement during the request lifecycle. Based on the description, the likely attack vector is a network‑based scenario where an attacker can send a premature response to the client.

Affected Systems

The vulnerability applies to all supported Node.js release lines, specifically Node.js 22, 24, and 26. Users of these versions should verify their installation and plan for an update. Based on the description, the likely attack vector is network‑based, as the vulnerability centers on the behavior of the HTTP Agent during request processing.

Risk and Exploitability

The CVSS score is 3.7, indicating low severity, and the vulnerability is not listed in CISA KEV, suggesting no public exploitation has been reported yet. The flaw allows a client to process a premature response, which could be leveraged in environments where HTTP traffic is exposed, but specific exploitation conditions are not detailed in the advisory. Until an official patch is released, the risk remains low but should be mitigated promptly to avoid potential logic errors. Based on the description, the likely attack vector is network‑based, as the vulnerability involves the handling of upstream responses.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Node.js to a version that contains the HTTP Agent fix as soon as it becomes available
  • If an immediate patch is not available, isolate affected applications and restrict inbound traffic to minimize exposure
  • Monitor Node.js security advisories for the release of the patch and apply it promptly once it is published

Generated by OpenCVE AI on June 22, 2026 at 22:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-4809-1 nodejs security update
Debian DSA Debian DSA DSA-6517-1 nodejs security update
History
Type Values Removed Values Added
First Time appeared Nodejs
Nodejs nodejs
Vendors & Products Nodejs
Nodejs nodejs
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description A flaw in Node.js HTTP Agent can cause a client to accept as valid a response that is send before the client has sent the request. This vulnerability affects all supported release lines: **Node.js 22**, **Node.js 24**, and **Node.js 26**.
Weaknesses CWE-367
References
Metrics cvssV3_0

{'score': 3.7, 'vector': 'CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N'}

Weaknesses
  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition

Sources

Status
PUBLISHED
Assigner
hackerone
Published
Updated
Jul 3, 2026, 12:32 AM
Reserved
May 26, 2026, 3:00 PM
Status
Modified
Published
Jun 22, 2026, 8:16 PM
Modified
Oct 25, 2026, 11:10 PM