raghu@dark-factory :~/kb/memory-tagging $ cat

Hardware memory tagging

A CPU mechanism (e.g. Arm MTE) that tags allocations and pointers so the hardware traps use-after-free and out-of-bounds accesses at runtime, catching the class of foundational memory-safety bugs that mitigations like the borrow checker address only in safe languages.

grounded in: HN front-page theme: a 15-year-old use-after-free surfacing across every distro shows foundational memory-safety bugs remain top-of-mind; hardware memory tagging is an established, durable mitigation

Connected concepts

Use-after-free, Memory safety, Control-flow integrity, Borrow checker

Explore it live in the knowledge graph →