Regression greybox fuzzing

X Zhu, M Böhme - Proceedings of the 2021 ACM SIGSAC Conference on …, 2021 - dl.acm.org
What you change is what you fuzz! In an empirical study of all fuzzer-generated bug reports
in OSSFuzz, we found that four in every five bugs have been introduced by recent code …

[PDF][PDF] Sok: The progress, challenges, and perspectives of directed greybox fuzzing

P Wang, X Zhou, K Lu, T Yue, Y Liu - arxiv preprint arxiv …, 2020 - szu-se.github.io
Greybox fuzzing has been the most scalable and practical approach to software testing.
Most greybox fuzzing tools are coverage guided as code coverage is strongly correlated …

Selectfuzz: Efficient directed fuzzing with selective path exploration

C Luo, W Meng, P Li - 2023 IEEE Symposium on Security and …, 2023 - ieeexplore.ieee.org
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 …

Binary-level directed fuzzing for {use-after-free} vulnerabilities

MD Nguyen, S Bardin, R Bonichon, R Groz… - … on Research in Attacks …, 2020 - usenix.org
Directed fuzzing focuses on automatically testing specific parts of the code by taking
advantage of additional information such as (partial) bug stack trace, patches or risky …

Targetfuzz: Using darts to guide directed greybox fuzzers

S Canakci, N Matyunin, K Graffi, A Joshi… - … of the 2022 ACM on Asia …, 2022 - dl.acm.org
Software development is a continuous and incremental process. Developers continuously
improve their software in small batches rather than in one large batch. The high frequency of …

Sok: Where to fuzz? assessing target selection methods in directed fuzzing

F Weissberg, J Möller, T Ganz, E Imgrund… - Proceedings of the 19th …, 2024 - dl.acm.org
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 …

PatchScope: Memory object centric patch diffing

L Zhao, Y Zhu, J Ming, Y Zhang, H Zhang… - Proceedings of the 2020 …, 2020 - dl.acm.org
Software patching is one of the most significant mechanisms to combat vulnerabilities. To
demystify underlying patch details, the techniques of patch differential analysis (aka patch …

Acetest: Automated constraint extraction for testing deep learning operators

J Shi, Y **ao, Y Li, Y Li, D Yu, C Yu, H Su… - Proceedings of the …, 2023 - dl.acm.org
Deep learning (DL) applications are prevalent nowadays as they can help with multiple
tasks. DL libraries are essential for building DL applications. Furthermore, DL operators are …

1dFuzz: Reproduce 1-Day Vulnerabilities with Directed Differential Fuzzing

S Yang, Y He, K Chen, Z Ma, X Luo, Y **e… - Proceedings of the …, 2023 - dl.acm.org
1-day vulnerabilities are common in practice and have posed severe threats to end users, as
adversaries could learn from released patches to find them and exploit them. Reproducing 1 …

Exploratory review of hybrid fuzzing for automated vulnerability detection

F Rustamov, J Kim, J Yu, J Yun - IEEE Access, 2021 - ieeexplore.ieee.org
Recently, software testing has become a significant component of information security. The
most reliable technique for automated software testing is a fuzzing tool that feeds programs …