What is it about?

Address-Sensitive Behavior (ASB) is one of the main reasons why Multi-Variant Execution (MVX) has not been adopted in the real world. In this work we try to shine more light on the issue, by doing an extensive study on previously encountered cases of Address-Sensitive Behavior. We also explore possible mitigation strategies.

Featured Image

Why is it important?

Solving the ASB issue is paramount for real-world adoption of MVX.

Perspectives

Read this article if you want to understand more about ASB, and why it is a problem for MVX systems. We shine light on the root causes of the problem. In addition, we develop a mechanism to aid developers in finding ASB sources, making manual refactoring easier.

Anton Schelfhout
Associatie KU Leuven

Read the Original

This page is a summary of: Diagnosing and Neutralizing Address-Sensitive Behavior in Multi-Variant Execution Systems, March 2025, ACM (Association for Computing Machinery),
DOI: 10.1145/3722041.3723094.
You can read the full text:

Read

Contributors

The following have contributed to this page