AUGUST 15, 2026
Live Feed
Back to database
Case File

CVE-2026-48804

HIGH · CVSS 7.5 EPSS 0.28% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-11 · Last synced 2026-08-15

CyberRota Analysis

AI-Generated

The python-socketio server prior to version 5.16.4 is vulnerable to a memory retention issue where an attacker can exploit the system by sending incomplete binary messages, leading to potential denial-of-service conditions due to excessive memory usage. This vulnerability poses a significant risk to applications using python-socketio for real-time communication, particularly those that handle untrusted client connections. Organizations utilizing this library should prioritize upgrading to version 5.16.4 or later to mitigate the risk of memory exhaustion attacks.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-48804
Severity
HIGH
CVSS
7.5
EPSS
0.28%

Original NVD Description

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.