Bug 2514329 (CVE-2026-48804) - CVE-2026-48804 socketio: python-socketio: Denial of Service via binary attachment accumulation
Summary: CVE-2026-48804 socketio: python-socketio: Denial of Service via binary attach...
Keywords:
Status: NEW
Alias: CVE-2026-48804
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 2516177 2516178
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-08-11 19:32 UTC by OSIDB Bzimport
Modified: 2026-08-14 20:26 UTC (History)
0 users

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


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-08-11 19:32:08 UTC
python-socketio is a Python implementation of the Socket.IO realtime client and server. The python-socketio server stores binary `EVENT` and `ACK` messages in memory while it waits to receive their binary attachments. Once all the attachments are received, these messages are then processed. Prior to version 5.16.4, an attacker can submit a binary message and intentionally omit sending one or more of its attachments to cause the message along with the partial list of received attachments to stay in memory for a long time. Version 5.16.4 takes the following measures to address this issue: Binary packets are only accepted from authenticated clients and, when a client disconnects, the server checks if there is a partial binary message being held for the client and deletes it.


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