Proceedings 2023 Network and Distributed System Security Symposium 2023
DOI: 10.14722/ndss.2023.24688
|View full text |Cite
|
Sign up to set email alerts
|

No Grammar, No Problem: Towards Fuzzing the Linux Kernel without System-Call Descriptions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
14
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(14 citation statements)
references
References 0 publications
0
14
0
Order By: Relevance
“…In addition, Nyx uses grammar rules to specify the structure of the target emulated devices. Relying on manual input grammars per device requires manual work to specify grammar rules [16], thereby several studies record the interactions between the guest operating system and the device [16]- [19]. Henderson et al [17] selectively instrument the code of a given virtual device, and perform a record and replay of the only memory-mapped I/O (MMIO) activity of the virtual device in QEMU.…”
Section: B Device Virtualization Testingmentioning
confidence: 99%
See 3 more Smart Citations
“…In addition, Nyx uses grammar rules to specify the structure of the target emulated devices. Relying on manual input grammars per device requires manual work to specify grammar rules [16], thereby several studies record the interactions between the guest operating system and the device [16]- [19]. Henderson et al [17] selectively instrument the code of a given virtual device, and perform a record and replay of the only memory-mapped I/O (MMIO) activity of the virtual device in QEMU.…”
Section: B Device Virtualization Testingmentioning
confidence: 99%
“…Henderson et al [17] selectively instrument the code of a given virtual device, and perform a record and replay of the only memory-mapped I/O (MMIO) activity of the virtual device in QEMU. VShutlle, Morphuzz, and MundoFuzz [16], [18], [19] fuzz the entire emulated device input interface including DMA interactions. Contrary to MMIO and PIO interactions that call the hypervisor intervention interrupting the VM (VM exit), the DMA does not interrupt the VM.…”
Section: B Device Virtualization Testingmentioning
confidence: 99%
See 2 more Smart Citations
“…1. We notice some attack surface reduction works at the system call level for application scenarios other than Node.js [21][22][23][24][25][26][27][28][29]. However, such low level protection is currently missing for Node.js and several unique challenges are to be properly addressed.…”
Section: Introductionmentioning
confidence: 99%