NXNSAttack: Recursive DNS Inefficiencies and Vulnerabilities
Yehuda Afek, Anat Bremler-Barr, and Lior Shafir

TL;DR
This paper identifies a new DNS vulnerability called NXNSAttack that causes large-scale packet storms, disrupting DNS services, and proposes a mitigation algorithm that effectively reduces attack impact without harming resolver performance.
Contribution
The paper introduces the NXNSAttack vulnerability, demonstrates its destructive potential, and proposes the MaxFetch(k) mitigation algorithm, which is implemented and shown to be effective in real-world DNS systems.
Findings
NXNSAttack can generate amplification factors over 1620x.
The MaxFetch(1) mitigation reduces attack impact without affecting resolver performance.
Several DNS systems have patched their systems following the vulnerability disclosure.
Abstract
This paper exposes a new vulnerability and introduces a corresponding attack, the NoneXistent Name Server Attack (NXNSAttack), that disrupts and may paralyze the DNS system, making it difficult or impossible for Internet users to access websites, web e-mail, online video chats, or any other online resource. The NXNSAttack generates a storm of packets between DNS resolvers and DNS authoritative name servers. The storm is produced by the response of resolvers to unrestricted referral response messages of authoritative name servers. The attack is significantly more destructive than NXDomain attacks (e.g., the Mirai attack): i) It reaches an amplification factor of more than 1620x on the number of packets exchanged by the recursive resolver. ii) In addition to the negative cache, the attack also saturates the 'NS' section of the resolver caches. To mitigate the attack impact, we propose an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Internet Traffic Analysis and Secure E-voting · IPv6, Mobility, Handover, Networks, Security
