ResolFuzz: Differential Fuzzing of DNS Resolvers

J Bushart, C Rossow - European Symposium on Research in Computer …, 2023 - Springer
European Symposium on Research in Computer Security, 2023Springer
This paper identifies and analyzes vulnerabilities in the DNS infrastructure, with particular
focus on recursive DNS resolvers. We aim to identify semantic bugs that could lead to
incorrect resolver responses, introducing risks to the internet's critical infrastructure. To
achieve this, we introduce ResolFuzz, a mutation-based fuzzer to search for semantic
differences across DNS resolver implementations. ResolFuzz combines differential analysis
with a rule-based mechanism to distinguish between benign differences and potential …
Abstract
This paper identifies and analyzes vulnerabilities in the DNS infrastructure, with particular focus on recursive DNS resolvers. We aim to identify semantic bugs that could lead to incorrect resolver responses, introducing risks to the internet’s critical infrastructure. To achieve this, we introduce ResolFuzz, a mutation-based fuzzer to search for semantic differences across DNS resolver implementations. ResolFuzz combines differential analysis with a rule-based mechanism to distinguish between benign differences and potential threats. We evaluate our prototype on seven resolvers and uncover multiple security vulnerabilities, including inaccuracies in resolver responses and possible amplification issues in PowerDNS Recursor’s handling of DNAME Resource Records (RRs). Moreover, we demonstrate the potential for self-sustaining DoS attacks in resolved and trust-dns, further underlining the necessity of comprehensive DNS security. Through these contributions, our research underscores the potential of differential fuzzing in uncovering DNS vulnerabilities.
Springer
以上显示的是最相近的搜索结果。 查看全部搜索结果