  This work evaluates how well hardware-based approaches detect stack buffer
overflow (SBO) attacks in RISC-V systems. We conducted simulations on the PULP
platform and examined micro-architecture events using semi-supervised anomaly
detection techniques. The findings showed the challenge of detection
performance. Thus, a potential solution combines software and hardware-based
detectors concurrently, with hardware as the primary defense. The
hardware-based approaches present compelling benefits that could enhance
RISC-V-based architectures.
