Open Container Initiative
Fuzzing Integration for OCI: runC and umoci
Pages
10
Time to read
10 mins
Language
English
Pages
10
Time to read
10 mins
Language
English
This report details the integration of fuzzing infrastructure for the runC and Umoci projects, aiming to enhance security and reliability through continuous vulnerability analysis. The engagement involved an initial assessment of both projects, revealing a higher security criticality for runC, which necessitated a focused approach to fuzzing. A total of 17 fuzzers were developed, with 12 targeted at runC and 5 at Umoci. The methodology included writing fuzzers and setting up the OSS-Fuzz integration for continuous fuzzing. Although no bugs were found during the initial assessment, it is anticipated that merging the pending fuzzers will likely uncover vulnerabilities. The report also provides recommendations for short-term actions, such as merging pending fuzzers, and long-term strategies for maintaining and enhancing fuzzing capabilities. Continuous fuzzing is emphasized as a critical practice to ensure ongoing security assessments as the codebase evolves.