Memory is referenced after being freed, enabling corruption or code execution.
Adopt memory-safe languages or smart pointers; run sanitizers in CI.