FuzzSense: Towards A Modular Fuzzing Framework for Autonomous Driving Software

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Roberts, Andrew, Teply, Lorenz, Pese, Mert D., Maennel, Olaf, Hamad, Mohammad, Steinhorst, Sebastian
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866908320054378496
author Roberts, Andrew
Teply, Lorenz
Pese, Mert D.
Maennel, Olaf
Hamad, Mohammad
Steinhorst, Sebastian
author_facet Roberts, Andrew
Teply, Lorenz
Pese, Mert D.
Maennel, Olaf
Hamad, Mohammad
Steinhorst, Sebastian
contents Fuzz testing to find semantic control vulnerabilities is an essential activity to evaluate the robustness of autonomous driving (AD) software. Whilst there is a preponderance of disparate fuzzing tools that target different parts of the test environment, such as the scenario, sensors, and vehicle dynamics, there is a lack of fuzzing strategies that ensemble these fuzzers to enable concurrent fuzzing, utilizing diverse techniques and targets. This research proposes FuzzSense, a modular, black-box, mutation-based fuzzing framework that is architected to ensemble diverse AD fuzzing tools. To validate the utility of FuzzSense, a LiDAR sensor fuzzer was developed as a plug-in, and the fuzzer was implemented in the new AD simulation platform AWSIM and Autoware.Universe AD software platform. The results demonstrated that FuzzSense was able to find vulnerabilities in the new Autoware.Universe software. We contribute to FuzzSense open-source with the aim of initiating a conversation in the community on the design of AD-specific fuzzers and the establishment of a community fuzzing framework to better target the diverse technology base of autonomous vehicles.
format Preprint
id arxiv_https___arxiv_org_abs_2504_10717
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle FuzzSense: Towards A Modular Fuzzing Framework for Autonomous Driving Software
Roberts, Andrew
Teply, Lorenz
Pese, Mert D.
Maennel, Olaf
Hamad, Mohammad
Steinhorst, Sebastian
Cryptography and Security
Fuzz testing to find semantic control vulnerabilities is an essential activity to evaluate the robustness of autonomous driving (AD) software. Whilst there is a preponderance of disparate fuzzing tools that target different parts of the test environment, such as the scenario, sensors, and vehicle dynamics, there is a lack of fuzzing strategies that ensemble these fuzzers to enable concurrent fuzzing, utilizing diverse techniques and targets. This research proposes FuzzSense, a modular, black-box, mutation-based fuzzing framework that is architected to ensemble diverse AD fuzzing tools. To validate the utility of FuzzSense, a LiDAR sensor fuzzer was developed as a plug-in, and the fuzzer was implemented in the new AD simulation platform AWSIM and Autoware.Universe AD software platform. The results demonstrated that FuzzSense was able to find vulnerabilities in the new Autoware.Universe software. We contribute to FuzzSense open-source with the aim of initiating a conversation in the community on the design of AD-specific fuzzers and the establishment of a community fuzzing framework to better target the diverse technology base of autonomous vehicles.
title FuzzSense: Towards A Modular Fuzzing Framework for Autonomous Driving Software
topic Cryptography and Security
url https://arxiv.org/abs/2504.10717