Colloquium lecture: January 20, 2026, Rachana Kafle (Betreuer: Al Sardy)

Bild Besprechungsraum 04.137
Bild der Präsentationsfläche

MQRL-Fuzzer: A Deep Reinforcement Learning-Based Fuzzer for IoT Protocols Applied to MQTT

The rising adoption of IoT systems in critical sectors such as smart homes, industrial automation, and healthcare has led to an increased reliance on lightweight communication protocols like MQTT. These protocols, while efficient, are often stateful and complex, posing significant challenges for traditional fuzzing techniques that fail to explore deep protocol states or multi-stage interactions. As these protocols become common in safety-critical applications, the discovery of hidden, state-dependent vulnerabilities becomes essential to ensuring system reliability and security.

This thesis aims to develop a robust and intelligent fuzzing framework for communication protocols, primarily MQTT, but extendable to others, leveraging reinforcement learning (RL) to drive state-aware mutation and input generation. The core objectives are:

  • To build an RL-guided fuzzing system capable of discovering stateful and complex protocol vulnerabilities.
  • To integrate real-world MQTT datasets for accurate modeling of protocol behavior and realistic multi-stage message sequences.
  • To evaluate the RL approach against established fuzzers (AFL++, Boofuzz, Honggfuzz) in terms of code coverage, unique crashes, stateful bug discovery, and efficiency.
  • To lay the groundwork for generalizing this approach to other IoT protocols beyond MQTT.

Time: 10:15 a.m.
Room 04.137, Martensstr. 3, Erlangen

or

Zoom-Meeting:
https://fau.zoom-x.de/j/68350702053?pwd=UkF3aXY0QUdjeSsyR0tyRWtLQ0hYUT09

Meeting-ID: 683 5070 2053
Kenncode: 647333