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 …

Uncontained: Uncovering container confusion in the linux kernel

J Koschel, P Borrello, DC D'Elia, H Bos… - 32nd USENIX Security …, 2023 - usenix.org
Type confusion bugs are a common source of security problems whenever software makes
use of type hierarchies, as an inadvertent downcast to an incompatible type is hard to detect …

{PET}: Prevent discovered errors from being triggered in the linux kernel

Z Wang, Y Chen, Q Zeng - 32nd USENIX Security Symposium (USENIX …, 2023 - usenix.org
The Linux kernel is the backbone of modern society. When a kernel error is discovered, a
quick remediation is needed. Whereas sanitizers greatly facilitate root cause diagnosis …

[HTML][HTML] sel4 microkernel for virtualization use-cases: Potential directions towards a standard vmm

E Matos, M Ahvenjärvi - Electronics, 2022 - mdpi.com
Virtualization plays an essential role in providing security to computational systems by
isolating execution environments. Many software solutions, called hypervisors, have been …

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 …

Fuzzing MLIR Compiler Infrastructure via Operation Dependency Analysis

C Suo, J Chen, S Liu, J Jiang, Y Zhao… - Proceedings of the 33rd …, 2024 - dl.acm.org
MLIR (Multi-Level Intermediate Representation) compiler infrastructure has gained
widespread popularity in recent years. It introduces dialects to accommodate various levels …

A Usability Evaluation of AFL and libFuzzer with CS Students

S Plöger, M Meier, M Smith - Proceedings of the 2023 CHI Conference …, 2023 - dl.acm.org
In top-tier companies and academia, fuzzing has established itself as a valuable tool for
finding bugs. It is a tool created by experts for experts, and a lot of research is being invested …

[PDF][PDF] Syzbridge: Bridging the gap in exploitability assessment of linux kernel bugs in the linux ecosystem

X Zou, Y Hao, Z Zhang, J Pu, W Chen, Z Qian - NDSS, 2024 - par.nsf.gov
Continuous fuzzing has become an integral part of the Linux kernel ecosystem, discovering
thousands of bugs over the past few years. Interestingly, only a tiny fraction of them were …

[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 …