1
Return

RA scoreboarding: Return address stack protection in RISC-V

delete2026-06-12
delete0
PRE
AI
L
Lalit Sharma *
S
Satya Jaswanth Badri
N
Neeraj Goel
DOI:10.1016/j.sysarc.2026.103875delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
RISC-V processor cores range from lightweight embedded to full-featured general-purpose designs. Their open-source nature and growing popularity have accelerated adoption and introduced significant security vulnerabilities. Due to their In-Order and Out-Of-Order (OoO) execution, these cores are susceptible to attacks like Spectre, Meltdown, and classical buffer overflows. This work is particularly focused on threats to control flow, such as return address (ra) corruption and subsequent side-channel leaks. Exploits like Spectre-RAS and Stack-Based Buffer Overflow (SBFO) can enable severe attacks like Return-Oriented Programming (ROP). These attacks hijack a system’s control flow to execute malicious instruction sequences, directly violating its Control-Flow Integrity (CFI).

Journal

Journal of Systems Architecture cover
Journal of Systems Architecture
IF:
4.1
Papers:
2.9K
Citations:
4.2K

Organization

No organization information available
Cited Papers

Cited Papers

Citing Papers

Citing Papers