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**.
Published: 2026-06-22
Score: 3.7 Low
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

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.

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

Remediation

No vendor fix or workaround currently provided.

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

No advisories yet.

History

Mon, 22 Jun 2026 20:00:00 +0000

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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: hackerone

Published:

Updated: 2026-06-22T21:53:26.126Z

Reserved: 2026-05-26T15:00:06.427Z

Link: CVE-2026-48931

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-22T22:30:07Z

Weaknesses
  • CWE-367

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