MorFuzz is a processor-fuzzing tool described in the USENIX Security 2023 paper "MorFuzz: Fuzzing Processor via Runtime Instruction Morphing enhanced Synchronizable Co-simulation." The available evidence characterizes it by binary-level field-aware mutation, runtime state monitoring, dynamic instruction morphing, operand randomization, and bug discovery across RISC-V processor implementations and Spike.
First seen5/27/2026
Last seen6/6/2026
Evidence38 chunks
Wikiv1
01
WIKI
Overview
MorFuzz is a processor-fuzzing tool described by the paper MorFuzz: Fuzzing Processor via Runtime Instruction Morphing enhanced Synchronizable Co-simulation. The paper situates processor fuzzing as a dynamic verification approach in which fuzzers generate instruction streams, mutate them based on coverage from prior runs, simulate the hardware, collect coverage, and verify architectural state against expected behavior. [1]
MorFuzz's distinguishing mechanisms in the provided evidence are its binary-level field-aware mutation and its use of runtime DUT state to dynamically morph instructions and randomize operands. These mechanisms are presented as ways to explore corner-case instruction formats and to construct complex execution environments that earlier methods may miss. [2][3]