Skip to content
OpenAdvisories
High · 7.5 CVE-2026-115776 EUVD-2026-109150GHSA-53xc-49m8-p798

Twisted: Unauthenticated Remote Denial of Service in the Twisted IRC Server via an Unbounded Line Buffer

Published Oct 23, 2026 · Updated Oct 30, 2026 · Assigned by GitHub_M

Description

Twisted is an event-based framework for internet applications, supporting Python 3.6+. Prior to 26.10.0rc1, twisted.words.protocols.irc.IRC.dataReceived retains all bytes received without a line feed in its per-connection buffer and applies no maximum line length. The twisted.words.service.IRCUser server subclass inherits this behavior, and buffering occurs before PASS, NICK, or USER authentication commands. An unauthenticated connection can continuously grow the buffer until the shared server process runs out of memory and drops all users. This issue is fixed in version 26.10.0rc1.

Affected products

VendorProductAffectedFixed
twisted twisted < 26.10.0rc1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 twisted 26.10.0-1 —
Debian 13 twisted No fix yet —
Debian 12 twisted No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 twisted No fix yet —
Ubuntu 26.04 LTS twisted No fix yet —
Ubuntu 24.04 LTS twisted No fix yet —
Ubuntu 22.04 LTS twisted No fix yet —
Ubuntu 20.04 LTS twisted No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 18.04 LTS twisted No fix yet —
Ubuntu Pro 16.04 LTS twisted No fix yet —
Ubuntu Pro 14.04 LTS twisted No fix yet —
ReleasePackageFixed inAdvisory
SLES 15 SP6 python-Twisted 22.10.0-150400.5.31.1 SUSE-SU-2026:5215-1
SLES 15 SP5 python-Twisted 22.10.0-150400.5.31.1 SUSE-SU-2026:5215-1
SLES 15 SP4 python-Twisted 22.10.0-150400.5.31.1 SUSE-SU-2026:5215-1
SLES 3 python-Twisted 22.10.0-150400.5.31.1 SUSE-SU-2026:5215-1
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP6 python-Twisted 22.10.0-150400.5.31.1 SUSE-SU-2026:5215-1
SLES for SAP 15 SP5 python-Twisted 22.10.0-150400.5.31.1 SUSE-SU-2026:5215-1
SLES for SAP 15 SP4 python-Twisted 22.10.0-150400.5.31.1 SUSE-SU-2026:5215-1
SLE HPC 15 SP5 python-Twisted 22.10.0-150400.5.31.1 SUSE-SU-2026:5215-1
SLE HPC 15 SP4 python-Twisted 22.10.0-150400.5.31.1 SUSE-SU-2026:5215-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed python-Twisted 26.10.0-1.1 openSUSE-SU-2026:12381-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 python3-twisted +1 22.4.0-129.amzn2023.0.7 ALAS2023-2026-3385
Amazon Linux 2 python-twisted-words 12.2.0-4.amzn2.0.3 ALAS2-2026-4074

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 python-twisted No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI twisted < 26.10.0rc1 26.10.0rc1 GHSA-53xc-49m8-p798

Advisories 4

References