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 …
SyzDirect: Directed Greybox Fuzzing for Linux Kernel
X Tan, Y Zhang, J Lu, X **ong, 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 …
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 …
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 …
[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 …
Enhancing Coverage-Guided Fuzzing via Phantom Program
For coverage-guided fuzzers, many of their adopted seeds are usually underused by
exploring limited program states since essentially all their executions have to abide by …
exploring limited program states since essentially all their executions have to abide by …