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