Sok: Prudent evaluation practices for fuzzing
Fuzzing has proven to be a highly effective approach to uncover software bugs over the past
decade. After AFL popularized the groundbreaking concept of lightweight coverage …
decade. After AFL popularized the groundbreaking concept of lightweight coverage …
Selectfuzz: Efficient directed fuzzing with selective path exploration
Directed grey-box fuzzers specialize in testing specific target code. They have been applied
to many security applications such as reproducing known crashes and detecting …
to many security applications such as reproducing known crashes and detecting …
Critical Code Guided Directed Greybox Fuzzing for Commits
Newly submitted commits are prone to introducing vulnerabilities into programs. As a
promising countermeasure, directed greybox fuzzers can be employed to test commit …
promising countermeasure, directed greybox fuzzers can be employed to test commit …
The human side of fuzzing: Challenges faced by developers during fuzzing activities
Fuzz testing, also known as fuzzing, is a software testing technique aimed at identifying
software vulnerabilities. In recent decades, fuzzing has gained increasing popularity in the …
software vulnerabilities. In recent decades, fuzzing has gained increasing popularity in the …
Titan: efficient multi-target directed greybox fuzzing
Modern directed fuzzing often faces scalability issues when analyzing multiple targets in a
program simultaneously. We observe that the root cause is that directed fuzzers are …
program simultaneously. We observe that the root cause is that directed fuzzers are …
SyzDirect: Directed Greybox Fuzzing for Linux Kernel
X Tan, Y Zhang, J Lu, X Xiong, Z Liu… - Proceedings of the 2023 …, 2023 - dl.acm.org
Bug reports and patch commits are dramatically increasing for OS kernels, incentivizing a
critical need for kernel-level bug reproduction and patch testing. Directed greybox fuzzing …
critical need for kernel-level bug reproduction and patch testing. Directed greybox fuzzing …
{DAFL}: Directed Grey-box Fuzzing guided by Data Dependency
Despite growing research interest, existing directed grey-box fuzzers do not scale well with
program complexity. In this paper, we identify two major scalability challenges for current …
program complexity. In this paper, we identify two major scalability challenges for current …
[PDF][PDF] DDRace: Finding Concurrency UAF Vulnerabilities in Linux Drivers with Directed Fuzzing.
Concurrency use-after-free (UAF) vulnerabilities account for a large portion of UAF
vulnerabilities in Linux drivers. Many solutions have been proposed to find either …
vulnerabilities in Linux drivers. Many solutions have been proposed to find either …
SoK: Where to Fuzz? Assessing Target Selection Methods in Directed Fuzzing
A common paradigm for improving fuzzing performance is to focus on selected regions of a
program rather than its entirety. While previous work has largely explored how these …
program rather than its entirety. While previous work has largely explored how these …
Evaluating directed fuzzers: Are we heading in the right direction?
Directed fuzzing recently has gained significant attention due to its ability to reconstruct proof-
of-concept (PoC) test cases for target code such as buggy lines or functions. Surprisingly …
of-concept (PoC) test cases for target code such as buggy lines or functions. Surprisingly …