Twenty-Three Defects in Memory-Safe DNS, and Not One Is a Memory-Safety Defect
Two Go DNS forwarders and a Rust DNS server, across eleven surfaces, with 23 defects between them. Not one is an overflow. What takes the overflow's place is a cache that answers a question nobody asked and a parser that does unbounded work on a legal message.




