The Patching Friars' AlmanacA calendar of CVE saints

March 11

BadDNSHoly card for baddns, generated with AI (Claude, Anthropic) for the Lunario dei Frati Patchatori.CC BY-NC-SA 4.0 DNS BadDNS VERUM RESPUIT
🤖 Image and text generated with AI

⬇ Download holy card: ·

Embed on your site

Blessed BadDNS, Who Refused the Right Answers

Patron of DNS resolvers, predictable source ports, and answers discarded by mistake.

Life

In March 2023 researcher Xiang Li described BadDNS, a class of flaws in which a DNS resolver can be made to ignore legitimate responses, left without the answer it needed and so denying service. According to the author the effect could be wide, because sometimes it was enough to forge a packet toward the resolver's source port, without guessing the query's identifier.

Prayer

O Blessed BadDNS, who throws away the right letter while waiting for the false one, teach our resolvers to recognise who really answers. Amen.

How to celebrate

Celebrated by updating DNS software, randomising source ports, and validating every response with care.

Refuse the true answer, and you're left with none.

Technical record

Disclosed on
March 11 2023
CVE
CVE-2023-28451
CVSS
7.5

An issue was discovered in Technitium 11.0.2. There is a vulnerability (called BadDNS) in DNS resolving software, which triggers a resolver to ignore valid responses, thus causing DoS (denial of service) for normal resolution. The effects of an exploit would be widespread and highly impactful, because the attacker could just forge a response targeting the source port of a vulnerable resolver without the need to guess the correct TXID.

Sources: issues.chromium.org

Shortcuts: ← → to move, D day, W week, M month, T today.

📅 Add to your calendar

SaintsGoogle CalendarApple, Outlook (.ics)

Observances (feasts, scourges and miracles)Google CalendarApple, Outlook (.ics)

In Google Calendar you can also paste the URL in Settings → Add calendar → From URL. The first sync can take a few hours.