A Framework for Automatic Exploit Generation for JIT Compilers
A Framework for Automatic Exploit Generation for JIT Compilers
复制标题
DOI:
10.1145/3465413.3488573
复制
发表时间:
2021-11
期刊:
影响因子:
--
通讯作者:
Xiyu Kang;S. Debray
中科院分区:
文献类型:
--
作者:
Xiyu Kang;S. Debray
This paper proposes a framework for automatic exploit generation in JIT compilers, focusing in particular on heap corruption vulnerabilities triggered by dynamic code, i.e., code generated at runtime by the JIT compiler. The purpose is to help assess the severity of vulnerabilities and thereby assist with vulnerability triage. The framework consists of two components: the first extracts high-level representations of exploitation primitives from existing exploits, and the second uses the primitives so extracted to construct exploits for new bugs. We are currently building a prototype implementation of the framework focusing on JavaScript JIT compilers. To the best of our knowledge, this is the first proposal to consider automatic exploit generation for code generated dynamically by JIT compilers.