
В этом репозитории документируется уязвимость в Siri Shortcuts и Shared Web Credentials (SWC), позволяющая вредоносным полезным нагрузкам постоянно выполняться, вызывать штормы повторных попыток, обходить проверку TLS и запрашивать несанкционированные привилегии. Подтверждено на iOS 18.6.2 с потенциальным распространением через iCloud.
Обнаружено: Joseph Goydish II
Дата обнаружения: 20 августа 2025 г.
Серьезность: Высокая
В данном отчете описывается цепочка уязвимостей высокой степени серьезности, затрагивающая фреймворки Apple Siri Shortcuts и Shared Web Credentials (SWC). Недостатки позволяют некорректным полезным нагрузкам незаметно выполняться в фоновом режиме, обходя проверку ввода, изоляцию (sandboxing) и запросы пользователю. Эти рабочие процессы сохраняются после перезагрузки и повторного запуска, а также могут активировать чувствительные системные демоны без соответствующих разрешений (entitlement).
swcd (наблюдалось: 71+ попыток)WFLinkEntityContentItem.title = null)BackgroundShortcutRunner без запроса пользователя или визуального индикатораswcd/var/mobile/Library/Shortcuts/| Вектор | Описание |
|---|---|
| iCloud Shortcut Sync | Синхронизирует некорректные рабочие процессы незаметно между доверенными устройствами |
| MobileDevice API | Позволяет внедрять полезные нагрузки через интерфейсы iTunes/MDM |
| Профили автоматизации | Обеспечивает выполнение по времени или триггерам без согласия |
swcutil --show)Пример вывода:
[swcd] Error: Received malformed JSON blob
[swcd] Retrying request... (71/∞)
[swcd] TLS validation failed: continuing without certificate trust
BackgroundShortcutRunnerЭта уязвимость затрагивает значительную часть экосистемы Apple, объединяя логику автоматизации, обработку учетных данных и фоновые потоки выполнения. При отсутствии надлежащих средств контроля злоумышленники могут сохранить скрытые логические потоки между сеансами системы и злоупотребить доверительными границами системы. Была выявлена эксплуатация в реальных условиях, характеристики воспроизводимости и постоянства значительно повышают уровень риска.
| Компонент | Описание |
|---|
| com.apple.Shortcuts | Выполняет некорректные полезные нагрузки без проверки |
| BackgroundShortcutRunner | Запускает рабочие процессы незаметно в фоне |
| com.apple.siriknowledged | Выдает запросы расширения изоляции из некорректных рабочих процессов |
| com.apple.swcd | Многократно повторяет попытки с некорректным JSON и игнорирует ошибки TLS |
| searchd, symptomsd | Запускаются без разрешения через цепочку полезных нагрузок |
| iOS/macOS | Все версии, поддерживающие Siri Shortcuts и SWC |