Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

BUDAlloc: Defeating Use-After-Free Bugs by Decoupling Virtual Address Management from Kernel

USENIX via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Watch a conference presentation from USENIX Security '24 exploring BUDAlloc, an innovative one-time allocator designed to detect and prevent use-after-free vulnerabilities in unmodified binaries. Learn how researchers from KAIST developed a solution that co-designs user-level allocation with kernel functionality by separating virtual and physical address management. Discover how BUDAlloc's approach eliminates system calls when creating virtual alias and customizes the kernel page fault handler with eBPF for batched unmap requests during object freeing. Examine the performance improvements achieved, including 15% better performance than DangZero and 61% reduced memory overhead compared to FFmalloc when tested with SPEC CPU 2017.

Syllabus

USENIX Security '24 - BUDAlloc: Defeating Use-After-Free Bugs by Decoupling Virtual Address...

Taught by

USENIX

Reviews

Start your review of BUDAlloc: Defeating Use-After-Free Bugs by Decoupling Virtual Address Management from Kernel

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.