Twisted: DNS Response Spoofing in twisted.names Due to Missing Source Address Validation
影響: pip:Twisted <= 26.4.0 → 26.10.0rc1
twisted.names.dns.DNSDatagramProtocol, the UDP transport used by twisted's DNS client (twisted.names.client.Resolver, createResolver, and anything built on it, including MX lookups in twisted.mail), accepts a DNS response for a pending query solely on the basis of the 16-bit transaction ID matching. It never checks that the response actually originated from the server the query was sent to. Any host that can deliver a UDP packet to the resolver's listening port with the correct transaction ID c…
Read on GitHub Advisory Database
| CVE | CVE-2026-83813 |
|---|---|
| Source | GitHub Advisory Database |
| Fetched | 10/28/2026, 06:03 AM |
| Data | Markdown JSON |
On 10/27/2026, 11:45 PM, GitHub Advisory Database published "Twisted: DNS Response Spoofing in twisted.names Due to Missing Source Address Validation" (type: Advisory). Severity is "Low" (low). Related technologies: Python. CVE: CVE-2026-83813.