DyMA-Fuzz: Dynamic Direct Memory Access Abstraction for Re-hosted Monolithic Firmware Fuzzing

Read full text
Authors: Guy Farrelly, Michael Chesser, Seyit Ahmet Camtepe, Damith Chinthana Ranasinghe
Cited by: 0

Abstract

The rise of smart devices in critical domains—including automotive, medical, industrial—demands robust firmware testing. Fuzzing firmware in re-hosted environments is a promising method for automated testing at scale, but remains difficult due to the tight coupling of code with a microcontroller’s peripherals. Existing fuzzing frameworks primarily address input challenges in providing inputs for Memory-Mapped I/O or interrupts, but largely overlook Direct Memory Access (DMA), a key high-throughput interface used that bypasses the CPU.

Fields of Study & Subjects

Software Testing and Debugging Techniques Embedded Systems Design Techniques Security and Verification in Computing

Publication details

Journal / source
ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
Pages
4013–4025
Publication date
12 April 2026
Language
EN