Demystify the fuzzing methods: A comprehensive survey

S Mallissery, YS Wu - ACM Computing Surveys, 2023 - dl.acm.org
Massive software applications possess complex data structures or parse complex data
structures; in such cases, vulnerabilities in the software become inevitable. The …

When fuzzing meets llms: Challenges and opportunities

Y Jiang, J Liang, F Ma, Y Chen, C Zhou… - … Proceedings of the …, 2024 - dl.acm.org
Fuzzing, a widely-used technique for bug detection, has seen advancements through Large
Language Models (LLMs). Despite their potential, LLMs face specific challenges in fuzzing …

OZZ: Identifying Kernel Out-of-Order Concurrency Bugs with In-Vivo Memory Access Reordering

DR Jeong, Y Choi, B Lee, I Shin, Y Kwon - Proceedings of the ACM …, 2024 - dl.acm.org
Kernel concurrency bugs are notoriously difficult to identify, while their consequences
severely threaten the reliability and security of the entire system. Especially in the kernel …

Syzdescribe: Principled, automated, static generation of syscall descriptions for kernel drivers

Y Hao, G Li, X Zou, W Chen, S Zhu… - … IEEE Symposium on …, 2023 - ieeexplore.ieee.org
Fuzz testing operating system kernels has been effective overall in recent years. For
example, syzkaller manages to find thousands of bugs in the Linux kernel since 2017. One …

Snowcat: Efficient kernel concurrency testing using a learned coverage predictor

S Gong, D Peng, D Altınbüken, P Fonseca… - Proceedings of the 29th …, 2023 - dl.acm.org
Random-based approaches and heuristics are commonly used in kernel concurrency
testing due to the massive scale of modern kernels and corresponding interleaving space …

Logos: Log guided fuzzing for protocol implementations

F Wu, Z Luo, Y Zhao, Q Du, J Yu, R Peng… - Proceedings of the 33rd …, 2024 - dl.acm.org
Network protocols are extensively used in a variety of network devices, making the security
of their implementations crucial. Protocol fuzzing has shown promise in uncovering …

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 …

Hopper: Interpretative fuzzing for libraries

P Chen, Y **e, Y Lyu, Y Wang, H Chen - Proceedings of the 2023 ACM …, 2023 - dl.acm.org
Despite the fact that the state-of-the-art fuzzers can generate inputs efficiently, existing fuzz
drivers still cannot adequately cover entries in libraries. Most of these fuzz drivers are crafted …

Segfuzz: Segmentizing thread interleaving to discover kernel concurrency bugs through fuzzing

DR Jeong, B Lee, I Shin, Y Kwon - 2023 IEEE Symposium on …, 2023 - ieeexplore.ieee.org
Discovering kernel concurrency bugs through fuzzing is challenging. Identifying kernel
concurrency bugs, as opposed to non-concurrency bugs, necessitates an analysis of …

SATURN: Host-gadget synergistic USB driver fuzzing

Y Xu, H Sun, J Liu, Y Shen… - 2024 IEEE Symposium on …, 2024 - ieeexplore.ieee.org
The Universal Serial Bus (USB) is an essential component in modern operating systems,
allowing for a wide assortment of peripherals to connect conveniently to a computer. The …