Cybersecurity.
and data blurs. Buffer overflows violate spatial safety. Accessing dangling or uninitialized pointers violates temporal safety. Stack smashing attacks overwrite the memory bytes where the return address of a function is stored, so that the attacker’s injected code gets to run once the function