Conference material: "Scientific service & Internet: proceedings of the 25th All-Russian Scientific Conference (September 18-21, 2023, online)"
Authors:Nikeshin A.V., Shnitman V.Z.
Testing the OpenvSwitch module of the Linux kernel network subsystem
Abstract:
This paper presents the experience of researching the security of the OpenvSwitch module of the Linux kernel network subsystem. Today Linux is one of the most popular operating systems in the world. The quality of the code of this OS (and in particular its kernel) directly affects the reliability and security of the entire range of products based on it. The international community of Linux developers is making great efforts to improve its reliability, using all kinds of testing methods and error detections. However, the number of new errors detected annually and the number of old errors that have not been corrected shows that these efforts are clearly insufficient. The methods of architectural analysis and fuzzing testing of the OpenvSwitch module were applied in the work. The syzkaller tool was used for fuzzing testing. One error, accepted into the main branch of the kernel, was found. The work is part of the project of the Linux Verification Center (ISP RAS).
Keywords:
linux kernel, testing, fuzzing, OpenvSwitch, syzkaller