YoVDO

Dealing with Uninitialized Memory in the Linux Kernel

Offered By: Linux Foundation via YouTube

Tags

Memory Management Courses Fuzzing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk on addressing uninitialized memory issues in the Linux kernel. Learn about KMSAN, a compiler instrumentation-based detector that has uncovered over a hundred bugs in the upstream kernel through fuzzing. Discover the potential security risks posed by these bugs, including data leaks and control flow subversion. Examine the current state of kernel code coverage and the vast number of bugs still lurking in areas like USB device drivers. Delve into Linux 5.3 features that perform stack and heap initialization, their suitability for production use, and potential improvements. Gain insights into the ongoing challenge of uninitialized memory bugs and the importance of proactive measures for kernel vendors maintaining older versions.

Syllabus

Dealing with Uninitialized Memory in the Kernel - Alexander Potapenko, Google


Taught by

Linux Foundation

Tags

Related Courses

استخدام وإدارة المؤشرات في لغة البرمجة سي
Coursera Project Network via Coursera
Approfondimento sulla sicurezza dei container (Italiano) | Deep Dive on Container Security (Italian)
Amazon Web Services via AWS Skill Builder
Aspectos básicos de PostgreSQL: arquitectura (Español LATAM) | PostgreSQL Fundamentals: Architecture (LATAM Spanish)
Amazon Web Services via AWS Skill Builder
Computer Memory
Brilliant
Building Objects in C
University of Michigan via Coursera