Name
Mitigating use-after-free security vulnerabilities in C and C++ with language support for type-isolating allocators
Session Type
Technical Talk
Date & Time
Thursday, October 24, 2024, 5:15 PM - 5:45 PM
Abstract/s
Type based segregation of heap allocations has long been acknowledged as an effective mechanism to mitigate memory safety vulnerabilities in real world C and C++. A core problem in the general deployment of segregating allocators is the lack of language level support, such that all adoption must be manual, and existing code must be manually updated to adopt new allocator APIs. In this talk we will be presenting our work to address this problem through our proposed typed memory operations extension for Clang, and our proposal for typed allocation support in the C++ language specification.
Location Name
Hall of Cities