Fuzz Testing for Code Injection Vulnerabilities in Network Management Systems
To handle the complexity of modern technical systems, the operator often relies on some kind of graphical user interface software. Such software typically provides statistics, visualization and remote management capabilities to the operator. Today, this software is usually implemented using various web technologies. This lets operators monitor and manage the system in question with a tool familiar to most people today, namely their web browser. Unfortunately, web technology comes with plenty of intricate and unexpected caveats and flaws that can lead to unpredictable and sometimes even insecure behavior. In this paper, we focus on how one such obscure flaw, cross-channel scripting, can affect communications and service-provider networks. We provide a testing framework for detecting such flaws and use it to test four different open-source network management systems. Three vulnerabilities were found and acknowledged and fixed by the developers and one CVE was assigned.
Authors
- Gunnar Karlsson (ORCID: https://orcid.org/0000-0002-3704-1338)
- Leon Fernandez (ORCID: https://orcid.org/0000-0002-6265-2173)
Institutions
- KTH Royal Institute of Technology (SE)
Publication Details
- Published
- 2024-11-20
- DOI
- https://doi.org/10.1109/icsrs63046.2024.10927541
- Primary Topic
- Software Testing and Debugging Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00