SysFuSS: System-Level Firmware Fuzzing with Selective Symbolic Execution
Dakshina Tharindu, Aruna Jayasena, Prabhat Mishra

TL;DR
SysFuSS is a novel system-level firmware fuzzing framework that combines emulation-based fuzzing with selective symbolic execution to improve vulnerability detection and coverage in embedded firmware.
Contribution
It introduces an integrated approach that transitions from fuzzing to symbolic execution upon coverage plateau, enhancing firmware vulnerability detection efficiency.
Findings
Outperforms state-of-the-art fuzzers in coverage and vulnerability detection.
Detects 118 known vulnerabilities, compared to 13 by existing tools.
Reduces testing time by up to 3.3 times.
Abstract
Firmware serves as the critical interface between hardware and software in computing systems, making any bugs or vulnerabilities particularly dangerous as they can cause catastrophic system failures. While fuzzing is a promising approach for identifying design flaws and security vulnerabilities, traditional fuzzers are ineffective at detecting firmware vulnerabilities. For example, existing fuzzers focus on user-level fuzzing, which is not suitable for detecting kernel-level vulnerabilities. Existing fuzzers also face a coverage plateau problem when dealing with complex interactions between firmware and hardware. In this paper, we present an efficient firmware verification framework, SysFuSS, that integrates system-level fuzzing with selective symbolic execution. Our approach leverages system-level emulation for initial fuzzing, and automatically transitions to symbolic execution when…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Testing and Debugging Techniques · Security and Verification in Computing · Advanced Malware Detection Techniques
