првиет хабр! на момент написание данной статьи четыре уязвимости о котрых пойдет речь уже залатали в IOS 27 beta 5 для разработчиков а сами уязвимости уже слиты разработчиком johnny (@0xjohnny в X). всего вышло три уязвимости среди кокторых:
Матчасть, без которой дальше нечитаемо
Прежде чем про баги — четыре понятия
Контейнеры и containermanagerd (MCM). На iOS у каждого приложения свой каталог данных и, возможно, общие «app groups». Раздаёт их системный демон containermanagerd (framework — MobileContainerManager, клиентская либа — libmcm). Приложение не лезет в файловую систему само — оно через XPC просит у MCM «дай мне мой контейнер», а тот возвращает путь и sandbox extension к нему.