A malformed DNS message in response to a query can cause the Lookup functions to get stuck in an infinite loop.
{ "review_status": "REVIEWED", "url": "https://pkg.go.dev/vuln/GO-2024-2824" }
{ "imports": [ { "path": "net", "symbols": [ "Dial", "DialTimeout", "Dialer.Dial", "Dialer.DialContext", "Listen", "ListenConfig.Listen", "ListenConfig.ListenPacket", "ListenPacket", "LookupAddr", "LookupCNAME", "LookupHost", "LookupIP", "LookupMX", "LookupNS", "LookupSRV", "LookupTXT", "ResolveIPAddr", "ResolveTCPAddr", "ResolveUDPAddr", "Resolver.LookupAddr", "Resolver.LookupCNAME", "Resolver.LookupHost", "Resolver.LookupIP", "Resolver.LookupIPAddr", "Resolver.LookupMX", "Resolver.LookupNS", "Resolver.LookupNetIP", "Resolver.LookupSRV", "Resolver.LookupTXT", "extractExtendedRCode" ] } ] }