Impact
A remote, unauthenticated attacker can send a crafted TCP DNS packet containing deeply chained compression pointers to a Twisted application using the twisted.names module. The crafted packet bypasses existing loop‑prevention logic, causing the single‑threaded Twisted reactor to process millions of recursive lookups and ultimately hang. The effect is a complete freeze of the server, denying service to legitimate users. This is a typical resource exhaustion denial‑of‑service flaw, identified as CWE‑400 and CWE‑407.
Affected Systems
Versions of the Twisted framework before 26.4.0rc2 that include the twisted.names DNS module are affected. The vulnerability is specific to the Twisted event‑based framework for Python, used in applications that implement DNS resolution over TCP.
Risk and Exploitability
With a CVSS score of 7.5 the vulnerability is considered high severity. Exploitation requires only network connectivity to the Twisted DNS service and no authentication, making it a straightforward remote attack. The EPSS score is not available, and the flaw is not listed in the CISA KEV catalog, but the low effort and high impact make it a serious risk for exposed services.
OpenCVE Enrichment
Github GHSA