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

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 …

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 …

[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… - 31st Annual Network …, 2024 - zhyfeng.github.io
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 …

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 …

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 …

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

进化内核模糊测试研究综述

侍言, 羌卫中, 邹德清, 金海 - 网络与信息安全学报, 2024 - infocomm-journal.com
模糊测试是一种通过生成随机, 异常或无效的测试样例来检测软件或系统中潜在漏洞和错误的
技术方法. 内核作为一种高度复杂的软件系统, 由众多互相关联的模块, 子系统和驱动程序所构成 …

On the Usability of Coverage-Based Fuzzing of C/C++ Programs

S Plöger - 2024 - bonndoc.ulb.uni-bonn.de
Even though the foundations for fuzzing were laid more than 30 years ago, it did not play a
role in industry or academia for a long time. Interestingly, the popularity of fuzzing has risen …