11 year old unsoundness bugs found in Rust borrow checker

11 year old unsoundness bugs found in Rust borrow checker

Researchers have uncovered a set of unsoundness bugs in Rust’s borrow checker that have persisted for over a decade. The issues, traced back to early compiler implementations, could allow memory safety violations under specific conditions. The Rust team has confirmed the findings, issued patches, and plans further audits to prevent similar long‑standing vulnerabilities in the language's ecosystem.