A Fuzz Testing Approach for Embedded Avionic Software




Xompero, Leonardo; Mohammad, Tahir; Isoaho, Jouni; Grossi, Jürgen

Shakshuki, Elhadi

International Conference on Ambient Systems, Networks and Technologies Networks

2024

Procedia Computer Science

The 15th International Conference on Ambient Systems, Networks and Technologies Networks (ANT) / The 7th International Conference on Emerging Data and Industry 4.0 (EDI40), April 23-25, 2024, Hasselt University, Belgium

Procedia Computer Science

238

273

280

1877-0509

DOIhttps://doi.org/10.1016/j.procs.2024.06.025(external)

https://doi.org/10.1016/j.procs.2024.06.025(external)

https://research.utu.fi/converis/portal/detail/Publication/457186885(external)



The objective of the research was to find if it was possible to apply fuzz testing, a technique that can be used to test software to discover vulnerabilities, on an embedded avionic software using an open-source fuzz tool. The open-source fuzz tool AFL++ was applied to an NH90 Airbus Helicopter embedded software component to find the vulnerabilities. The proposed setup was able to find a few crashes related to data parsing associated with Ada strong typing declaration requirement. Moreover, the experiments outline practical guidelines and considerations for implementing fuzz testing on embedded avionic software.

Last updated on 2025-27-01 at 19:13