CVE-2026-48931False Positive(nodejs / node.js)

LOWCVSS 3.7 · LOW

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch nodejs node.js systems immediately

Recommended action window: Monitor and triage in normal cycle

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

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-367

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • node.js

Threat summary

  • Patch or workaround signal is available
  • 9 mentions across 7 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 2 signals
  • Technical details provided in 3 signals
  • False Positive: 6 classified signals
  • Disclosure: 1 classified signal
  • Peaked 5d ago at 2 mentions (2026-07-02); latest day: 1
  • 9 total mentions across 7 days

Affected systems

Vendors
Products
node.js

3 versions affected across 1 product

Deep dive

Activity timeline9 mentions / 7d
01122Mentions · 2026-06-19: 1Mentions · 2026-07-02: 2Mentions · 2026-07-03: 1Mentions · 2026-07-04: 2Mentions · 2026-07-05: 1Mentions · 2026-07-09: 1Mentions · 2026-07-10: 1Patch / Workaround · 2026-06-19: 1Patch / Workaround · 2026-07-05: 1Technical Details · 2026-06-19: 1Technical Details · 2026-07-02: 1Technical Details · 2026-07-05: 106-1907-0207-0307-0407-0507-0907-10
Signal classification4 categories
False Positive
666.7%
Patch
111.1%
Disclosure
111.1%
General
111.1%
Referenced assets6 URLs
Classification over time
DateTotalLabels
2026-06-191
Patch1
2026-07-022
Disclosure1General1
2026-07-031
False Positive1
2026-07-042
False Positive2
2026-07-051
False Positive1
2026-07-091
False Positive1
2026-07-101
False Positive1
Full discourse9 posts
  • Matteo Collina@matteocollina
    General

    @nodejs Full write-up, including the apology: https://adventures.nodeland.dev/archive/cve-2026-48931-shouldnt-have-been-a-cve/

    Post summary

    The tweet merely points to a write-up about CVE-2026-48931 without any additional technical or operational details.

    570131378.0K
    57.9K followersView on X
  • Matteo Collina@matteocollina
    Disclosure

    @nodejs CVE-2026-48931: HTTP/1.1 response queue poisoning in http.Agent. A malicious server stages an extra response on an idle keep-alive socket. Your next request picks up that socket and reads those bytes as its response. Every response after that is shifted by one.

    Post summary

    The post discloses CVE-2026-48931, describing how an attacker can poison the response queue in Node.js’s http.Agent, shifting responses, but provides no evidence of exploitation, PoC, patch or mitigation.

    30036414.1K
    57.9K followersView on X
  • Yosuke Furukawa@yosuke_furukawa
    False Positive

    めっちゃ面白かった。 CVE-2026-48931 は脆弱性として修正するべきではなかったというポスト。 / https://htn.to/4da2anJGP7

    Post summary

    The post asserts that CVE‑2026‑48931 was mistakenly identified as a vulnerability, implying the CVE is a false positive.

    030782.5K
    17.6K followersView on X
  • Adam@urbanisierung
    False Positive

    The distinction between routine hardening and a CVE matters — mis-classified advisories create unnecessary panic and can break more downstream users than the original vulnerability ever would. https://adventures.nodeland.dev/archive/cve-2026-48931-shouldnt-have-been-a-cve

    Post summary

    The post argues that CVE‑2026‑48931 was misclassified as a CVE, presenting a false positive or unnecessary designation.

    00010133
    642 followersView on X
  • Open Source Security mailing list@oss_security
    False Positive

    Node.js CVE-2026-48931 "HTTP Response Queue Poisoning via TOCTOU Race Condition in http.Agent" is now believed not to be a vulnerability, but rather room for hardening, which was implemented and unfortunately introduced observable side effect https://www.openwall.com/lists/oss-security/2026/07/02/2

    Post summary

    The discussion clarifies that Node.js CVE-2026-48931 is not a genuine vulnerability, though hardening was applied and caused a side effect. This is a debunking statement rather than a report of exploitation or patch release.

    00010191
    4.7K followersView on X
  • matheus saint@matheusaintz
    Patch

    @matteocollina Sharing a real-world impact from the 2026-06-18 Node security release. The http.Agent response-queue fix + TLS session-reuse changes (CVE-2026-48931 et al.) are correct, but they surface a hard break in node-fetch@2: "FetchError: ... Premature close" on keep-alive reuse

    Post summary

    The message reports that Node’s 2026‑06‑18 security release fixed CVE‑2026‑48931’s TLS session‑reuse issue, noting that the fix introduces a breaking change in node-fetch@2, causing premature connection closures.

    10000111
    109 followersView on X
  • yq@yosvelquintero
    False Positive

    Good read: a Node maintainer's candid postmortem on a recent HTTP/1.1 CVE, arguing it shouldn't have been a CVE at all — especially after the fix broke node-fetch, Firebase, and official Docker images. Worth it just for the honesty. https://adventures.nodeland.dev/archive/cve-2026-48931-shouldnt-have-been-a-cve/

    Post summary

    The post argues that CVE‑2026‑48931 over‑classified and disputes its severity, providing no PoC, exploit, or technical details.

    0000054
    2.8K followersView on X
  • 技術ブログのモーリタロー@mohritaroh
    False Positive

    📑 CVE-2026-48931 Shouldn't Have Been a CVE 🅱 はてなブックマーク テクノロジー新着 より https://adventures.nodeland.dev/archive/cve-2026-48931-shouldnt-have-been-a-cve/

    Post summary

    The post only links to an article suggesting a debunking of CVE‑2026‑48931, with no technical details, exploitation evidence, or patch information provided.

    0000063
    815 followersView on X
  • mizdra@mizdra
    False Positive

    2件のコメント https://b.hatena.ne.jp/entry/s/adventures.nodeland.dev/archive/cve-2026-48931-shouldnt-have-been-a-cve/#utm_campaign=bs_tw “CVE-2026-48931 Shouldn't Have Been a CVE” (3 users) https://htn.to/2C369ot3YY

    Post summary

    The article argues that CVE‑2026‑48931 was wrongly assigned and probably should not have been designated as a vulnerability.

    00000396
    2.1K followersView on X
CPE platform detail3 entries

3 of 3 entries

PartVendorProductVersionTarget SWTarget HW
Appnodejsnode.js22.22.3--
Appnodejsnode.js24.16.0--
Appnodejsnode.js26.3.0--

Explore more