Loading…
Monday August 10, 2026 2:40pm - 3:00pm EDT
Yufei Du, Georgia Institute of Technology; Vasileios P. Kemerlis, Brown University; Michalis Polychronakis, Stony Brook University; Fabian Monrose, Georgia Institute of Technology


Call graph analysis is foundational to a wide range of security-critical applications. A central requirement for these applications is the precise and sound identification of indirect call targets. Of late, type-based indirect call analysis (which matches address-taken functions and code pointers based on their types) has become a widely adopted solution for meeting that requirement. While scalable and nominally sound, traditional type-based analyses suffer from limited precision. In response, multi-layer type analysis was proposed as a remedy, augmenting type information with additional layers of reasoning to improve precision while retaining scalability and soundness. However, the complexity of these techniques has fueled an ongoing debate regarding both their practical precision gains and soundness guarantees in real-world settings.

In this work, we present the first systematic study of multi-layer type-based indirect call analysis, by evaluating the precision and soundness of five state-of-the-art multi-layer analysis techniques. Our study reveals a gap between the design of such techniques and their actual implementations, causing incomplete results with many indirect-call target sets missing or empty. In addition, our soundness experiments demonstrate that compiler optimizations cause every multi-layer approach to fall short of soundness. Furthermore, we conduct a case study to demonstrate that for control-flow integrity---one of the most popular downstream security applications of call graph analysis---existing multi-layer type-based techniques fall short in preventing attacks that exploit type collisions.


https://www.usenix.org/conference/woot26/presentation/du
Monday August 10, 2026 2:40pm - 3:00pm EDT
Harborside Ballroom B

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link