Description
This Hack Week project is to gain practical experience in the source-based Linux kernel live patching workflow, using the tooling and processes described by the Live Patching team. The goal is to successfully create a simple live patch by following the end-to-end development cycle.
Goals
The primary goal is to successfully navigate the entire live patching development workflow by setting up the environment and using tools like KLP-build and KOPCCP. This includes selecting a target vulnerability tracked via Bugzilla and analyzing its impact on supported kernel code streams. The project then involves extracting the necessary source code, making manual adaptations to resolve complex issues like compiler inlining and symbol visibility, before utilizing the tools to build the resulting kernel module via a remote build service (IBS). Finally, the resulting patch set will be formatted and prepared for submission and peer review.
Resources
Live Patching team documentation and training materials
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 25
Comments
Be the first to comment!
Similar Projects
This project is one of its kind!