Conceptual
Login

Memory Safety

The property that a program can never read or write memory it does not own: no use-after-free, no out-of-bounds access, no uninitialized reads. Languages achieve it via garbage collection, runtime checks, or, uniquely in Rust, compile-time ownership rules.

Questions this Concept answers

  • Why does the kernel community treat a memory-safety defect as a security problem rather than only a stability problem?