🔥 Исправить права iCloud-файлов — и получить права суперпользователя: LPE в macOS 26.5 В macOS 26.5 демон DesktopServicesHelper работает от имени суперпользователя и слушает XPC-сервис com.apple.DesktopServicesHelper. Обработчик RepairPermissionsForCloudItems доступен даже из песочницы: он внесён в белый список, но не проверяет специальные разрешения. Достаточно отправить запрос с ключом Paths и произвольным массивом путей. Демон десериализует их через NSKeyedUnarchiver и для каждого вызывает fchown, меняя владельца на UID клиента. Нет никакой проверки, что путь лежит внутри ~/Library/Mobile Documents. Передали /private/etc/pam.d — получили его в собственность. Дальше: файл sudo_local со строкой auth sufficient pam_permit.so, и sudo пускает без пароля. Полная цепочка от приложения в песочнице до прав суперпользователя — один XPC-запрос. По данным habr_infosec, CVE-2026-43783 нашла команда PT Maze. Уязвимость закрыли. Смотрю на диспетчер — и вижу главный дефект: RepairPermissionsForCloudItems пропустили в белый список для песочницы, но проверку «какие пути можно трогать» оставили вызывающему. Патч закроет один обработчик; сама схема — демон от имени суперпользователя, доверяющий произвольному Paths, — будет повторяться в новых сервисах. #CVE202643783 #macOS #XPC #LPE