Co-EDR: Cooperative Event-Driven Fuzzing for Efficient Vulnerability Detection in Firmware

Read full text
Authors: Seung-Ha Jee, So-Eun Jeon, Il-Gu Lee
Cited by: 0

Abstract

With the Internet of Things (IoT) becoming increasingly integrated into everyday life and industry, ensuring efficient and secure data processing in large-scale IoT networks is critical. Typically, vulnerabilities in wireless firmware are patched via over-the-air updates. However, timely patching remains a challenge. Efficient fuzzing techniques have been proposed to address this problem, but conventional fuzzing techniques often rely on random input generation, resulting in poor code coverage, high overhead, and limited detection performance because of the exhaustive injection of all possible input combinations. To address these limitations, this study proposes a cooperative event data recording (Co-EDR) technique to efficiently verify firmware stability in wireless communication systems. Co-EDR improves fuzzing efficiency by recording event data that previously triggered crashes and reusing these data as inputs. In addition, it uses cooperative fuzzing across multiple devices to improve code coverage and vulnerability detection. Experimental results indicate that Co-EDR results in an 8.52-fold reduction in the time required to achieve the same vulnerability detection rate as conventional random fuzzing, using approximately 2.47 times less memory and enhances the fuzzing efficiency by up to 32.5 times. These improvements enable expedited vulnerability detection and timely firmware patching with reduced resource expenditure compared with conventional techniques, rendering the proposed method a practical solution for improving the security of IoT systems.

Fields of Study & Subjects

Software Testing and Debugging Techniques Network Security and Intrusion Detection IoT and Edge/Fog Computing

Publication details

Journal / source
IEEE Access
Volume
14
Pages
26067–26074
Publication date
1 January 2026
Language
EN