Part 2 of our Android kernel exploit chain (CVE-2023-20938): the stale read returns garbage until you control what reclaims the freed slot.

Land the right object there and it hands back a live kernel pointer instead. That’s your KASLR bypass.

https://www.eshard.com/blog/kernel-uaf-2-leak