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

Activity

  • about 6 hours ago: anicka started this project.
  • about 6 hours ago: anicka originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!