Peer-reviewed research on the security of embedded and microcontroller systems - memory safety, fuzzing, and the gap between how defenses are assumed to work and how they actually do.
Is the Canary Dead? On the Effectiveness of Stack Canaries on Microcontroller Systems
We analyze the implementation of stack canaries across microcontroller libraries, compilers, and RTOSs, finding them generally less secure than their microprocessor counterparts due to weak randomness, global canary reuse, and limited entropy sources.