Use-After-Free

Like still using the storage unit after you handed back the key. Someone else has it now. What you read is whatever they left behind.

free(p)             then later…
 │                       │
 ▼                       ▼
[released]           read *p → garbage,
                         or someone else's data