DEVFUZZ: automatic device model-guided device driver fuzzing

Y Wu, T Zhang, C Jung, D Lee - 2023 IEEE Symposium on …, 2023 - ieeexplore.ieee.org
The security of device drivers is critical for the entire operating system's reliability. Yet, it
remains very challenging to validate if a device driver can properly handle potentially …

{ACTOR}:{Action-Guided} Kernel Fuzzing

M Fleischer, D Das, P Bose, W Bai, K Lu… - 32nd USENIX Security …, 2023 - usenix.org
Fuzzing reliably and efficiently finds bugs in software, including operating system kernels. In
general, higher code coverage leads to the discovery of more bugs. This is why most …

A Survey of Fuzzing Open-Source Operating Systems

K Hu, Q Chen, Z Lu, W Zhang, B Chen, Y Lu… - arxiv preprint arxiv …, 2025 - arxiv.org
Vulnerabilities in open-source operating systems (OSs) pose substantial security risks to
software systems, making their detection crucial. While fuzzing has been an effective …

Hacksaw: Hardware-centric kernel debloating via device inventory and dependency analysis

Z Hu, S Lee, M Peinado - Proceedings of the 2023 ACM SIGSAC …, 2023 - dl.acm.org
Kernel debloating is a practical mechanism to mitigate the security problems of the operating
system kernel by reducing its attack surface. Existing kernel debloating mechanisms focus …

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 …

Pandawan: quantifying progress in linux-based firmware rehosting

I Angelakopoulos, G Stringhini, M Egele - 33rd USENIX Security …, 2024 - usenix.org
The Internet of Things (IoT) is frequently the epicenter of cyberattacks due to its weak
security. Prior works introduce various techniques for analyzing the firmware of IoT devices …

Veld: Verified Linux Drivers

X Chen, Z Li, J Zhang, A Burtsev - Proceedings of the 2nd Workshop on …, 2024 - dl.acm.org
Device drivers and kernel extensions have long been considered one of the main sources of
defects in the kernel. In the past, complexity of driver execution environment and their …

[PDF][PDF] ReUSB: Replay-Guided USB Driver Fuzzing.

J Jang, M Kang, D Song - USENIX Security Symposium, 2023 - usenix.org
Vulnerabilities in device drivers are constantly threatening the security of OS kernels. USB
drivers are particularly concerning due to their widespread use and the wide variety of their …

Leveraging Binary Coverage for Effective Generation Guidance in Kernel Fuzzing

J Liu, Y Shen, Y Xu, Y Jiang - Proceedings of the 2024 on ACM SIGSAC …, 2024 - dl.acm.org
State-of-the-art kernel fuzzers use edge-based code coverage metrics for novel behavior
detection. However, code coverage is not sufficient for operating system kernels, for they …

[PDF][PDF] A Little Goes a Long Way: Tuning Configuration Selection for Continuous Kernel Fuzzing

S Hasanov, S Nagy, P Gazzillo - 2025 IEEE/ACM 47th …, 2024 - futures.cs.utah.edu
The Linux kernel is actively-developed and widelyused. It supports billions of devices of all
classes, from highperformance computing to the Internet-of-Things, in part because of its …