CISPA
Browse

Personalized Fuzzing: A Case Study with the FANDANGO Fuzzer on a GNSS Module (Short Paper)

Download (364.25 kB)
conference contribution
posted on 2025-07-02, 07:23 authored by Stephan Neuhaus, Jose Antonio Zamudio Amaya, Andreas ZellerAndreas Zeller
Fuzzing is a widely used technique for uncovering vulnerabilities in software systems, but traditional fuzzers often struggle with generating valid and meaningful test cases for complex input for1 Input Language Specification Grammars + Constraints mats. Grammar-based fuzzers address this issue by ensuring syntactic correctness, but they frequently lack ne-grained control over generated inputs to trigger speci c behaviors. In this paper, we demonstrate the exibility and e ectiveness of FANDANGO, a state-of-the-art grammar-based fuzzer that incorporates constraint solving to produce 100% valid inputs while also guiding the generation process toward desired edge cases. Using a GNSS (Global Navigation Satellite System) module as a case study, we showcase how FANDANGO enables the speci cation of constraints to explore the module’sbehavior.OurexperimentshighlightFANDANGO’sability to generate targeted test cases that expose potential weaknesses. This study reinforces the practical applicability of constraint-guided grammar fuzzing in security testing and reliability analysis.

History

Primary Research Area

  • Threat Detection and Defenses

Name of Conference

International Symposium on Software Testing and Analysis (ISSTA)

CISPA Affiliation

  • Yes

Page Range

86-91

Publisher

Association for Computing Machinery (ACM)

Open Access Type

  • Hybrid

BibTeX

@conference{Neuhaus:Amaya:Zeller:2025, title = "Personalized Fuzzing: A Case Study with the FANDANGO Fuzzer on a GNSS Module (Short Paper)", author = "Neuhaus, Stephan" AND "Amaya, Jose Antonio Zamudio" AND "Zeller, Andreas", year = 2025, month = 6, pages = "86--91", publisher = "Association for Computing Machinery (ACM)", doi = "10.1145/3713081.3731722" }

Usage metrics

    Categories

    No categories selected

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC