Conversation

Implémenté dans #GrapheneOS depuis... Fioooou?
Quote Tweet
Wow. Pretty big low-level change in iOS 16.1 beta 2: free() now zeros the freed memory. I love this, frankly, but I bet it’s going to uncover a good deal of bugs and crashes that worked until now because of luck.
Image
1
1
Replying to
GrapheneOS has used zero-on-free in both userspace and kernel allocators since 2014. We implement substantially more allocator hardening than iOS. Please read grapheneos.org/features and github.com/GrapheneOS/har. We can't do much more until hardware memory tagging is available.