Mitigating Code Injection Attacks on Modern GPUs at CCS26
This paper grew out of a three-month internship at Huawei and was completed with additional work at the University of Trento. It studies a security gap that has long remained underexplored in modern GPUs: despite the adoption of protections such as ASLR and stack canaries, the lack of hardware-enforced Data Execution Prevention still leaves room for code-injection attacks. The paper shows that these attacks are possible independently of CPU-side vulnerabilities, and that a software-based DEP mechanism can enforce W\oplusX-style memory protection while remaining compatible with proprietary vendor toolchains and precompiled libraries. ...