Accelerating firmware vulnerability detection through directed reaching definition analysis
The Internet of Things (IoT) has transformed industries like smart grids and homes. However, firmware security is a growing concern due to vulnerabilities like command execution and buffer overflows. To address this, we propose ReachDFuzz, a directed fuzzing method using reaching-definition analysis. It targets risky library functions affected by external inputs and integrates static analysis for path pruning. Experiments show that ReachDFuzz outperforms FirmAFL in reducing invalid paths and detecting firmware vulnerabilities.
Authors
- Longxi Han
- Jing Guo (ORCID: https://orcid.org/0000-0003-2784-3414)
- Zhimin Gu
- Kai Chen (ORCID: https://orcid.org/0000-0003-4399-8408)
- Yufei Zhao (ORCID: https://orcid.org/0000-0002-1662-231X)
Institutions
- Electric Power Research Institute (US)
- North China Electric Power University (CN)
- Shanghai Electric (China) (CN)
- China Electric Power Research Institute
Publication Details
- Journal
- ICT Express
- Published
- 2025-05-27
- DOI
- https://doi.org/10.1016/j.icte.2025.05.008
- Citations
- 1
- Primary Topic
- Advanced Malware Detection Techniques
- Type
- article
- Field-Weighted Citation Impact
- 1.49