CVE-2026-115778: Python Unbounded Network Receive Buffer

$FUNC appends network-received data to the per-connection buffer self.$BUF without any length cap. A peer can withhold the protocol end-of-record terminator (e.g. Telnet IAC SE) while continuing to send bytes, so the persistent buffer grows without bound across receive calls and exhausts process memory, terminating every service hosted in the process. Cap th

Provally CuratedPublic repositoryHighMedium confidenceVerifiedApache-2.0Python
greprules fetch cve-2026-115778-python-unbounded-network-receive-buffer --engine opengrep

Description

$FUNC appends network-received data to the per-connection buffer self.$BUF without any length cap. A peer can withhold the protocol end-of-record terminator (e.g. Telnet IAC SE) while continuing to send bytes, so the persistent buffer grows without bound across receive calls and exhausts process memory, terminating every service hosted in the process. Cap th