Introducing bad_query, a zero-day sandbox escape PoC for iOS 26 and 27.
This bug has been patched earlier today in iOS 27.0 beta 5, but not 26.6.1. Be careful out there, and use this for good.
Coordinated release with @0xjohnny and @rooootdev :p
https://t.co/UYYpqH37w6
Introducing bad_query, a zero-day sandbox escape PoC for iOS 26 and 27.
This bug has been patched earlier today in iOS 27.0 beta 5, but not 26.6.1. Be careful out there, and use this for good.
Coordinated release with @0xjohnny and @rooootdev :p
https://t.co/UYYpqH37w6
@Mtz939479@0xjohnny@rooootdev This is probably the first and last 0day I’m ever releasing, and I don’t have a crystal ball
In the context of bad_query at least, 26.6 is supported equally to 26.2, so you can update to 26.6 fine for that ¯\_(ツ)_/¯
@LegiteriumZ@0xjohnny@rooootdev MobileGestalt editing does not work on iOS 26
bad_query only has partial support for iOS 26, and it happens to exclude system and systemgroup containers (which the MobileGestalt cache is)
@Mtz939479@0xjohnny@rooootdev If you want better stability you can go to iOS 26.6 but it doesn’t really matter, bad_query is supported the same on both
@LegiteriumZ@0xjohnny@rooootdev You don’t really have to update
If you want to do MobileGestalt stuff, iOS 27.0b4
If you don’t want an annoying popup every time you unlock your phone by November, iOS 26.6, just know that iOS 26 support is partial
@Bb09167265@0xjohnny@rooootdev You can update to 27.0 beta 4 still while it's signed by downloading an IPSW for it and installing it using a computer (Shift + Check For Updates... on Windows, Option + Check for Updates... on macOS)