Bug 2560573 - CVE-2026-105481 nodejs24: nodejs: Response desynchronization via improper HTTP keep-alive connection reuse [fedora-rawhide]
Summary: CVE-2026-105481 nodejs24: nodejs: Response desynchronization via improper HTT...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: nodejs24
Version: rawhide
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
Assignee: Jan Staněk
QA Contact:
URL:
Whiteboard: {"flaws": ["ae2dd5d4-4479-484f-8992-5...
Depends On:
Blocks: CVE-2026-105481
TreeView+ depends on / blocked
 
Reported: 2026-10-26 10:13 UTC by Srikanth Balasubramanian
Modified: 2026-10-26 10:13 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Srikanth Balasubramanian 2026-10-26 10:13:35 UTC
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

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


Note You need to log in before you can comment on or make changes to this bug.