Cloudflare

DNS parser, meet Go fuzzer

Aug 6, 2015Filippo Valsorda
DNS parser, meet Go fuzzer
SummaryAI, from the source post

This post details the application of go-fuzz to the miekg/dns library, uncovering and fixing bugs related to DNS packet parsing, pointer handling, and potential Denial of Service vulnerabilities. It also demonstrates how fuzzing can be used to compare the behavior of different parser versions and identify issues with buffer reuse in packing functions.

More from the DNS Infrastructure & Naming Conventions trail