intel / kernel-fuzzer-for-xen-project

Kernel Fuzzer for Xen Project (KF/x) - Hypervisor-based fuzzing using Xen VM forking, VMI & AFL
MIT License
466 stars 79 forks source link

Add option to set panic_on_warn before capturing vmcore #65

Closed aashays closed 2 years ago

aashays commented 2 years ago

Sinks like UBSAN, KASAN are generally configured to warn due to known unrelated (when fuzzing) issues in the kernel. This option effectively selectively enables panic_on_warn for relevant sites.

Tested with kasan_report and ubsan_prologue. Captured vmcore has valuable sanitizer messages logged in kernel dmesg.