Rustproofing Linux (for anyone interested in linux kernel)
Four-part article describing the vulnerability classes that may exist in the Linux kernel modules written in Rust language.
▪️Part 1 is about leaking kernel addresses https://research.nccgroup.com/2023/02/06/rustproofing-linux-part-1-4-leaking-addresses/
▪️Part 2 describes race conditions https://research.nccgroup.com/2023/02/08/rustproofing-linux-part-2-4-race-conditions/
▪️Part 3 discusses integer overflows https://research.nccgroup.com/2023/02/14/rustproofing-linux-part-3-4-integer-overflows/
▪️Part 4 goes through shared memory bugs https://research.nccgroup.com/2023/02/16/rustproofing-linux-part-4-4-shared-memory/