Уязвимость в OpenSource компоненте (iOS)
Описание
SCA-движок нашёл зависимость из CocoaPods/Swift PM с публичной уязвимостью.
Подобные случаи рассматриваются Apple Review как угроза безопасности и могут привести к отклонению апдейта или удалению приложения из Store.
Потенциальные последствия
- Удалённое выполнение кода или утечка данных через эксплойт в библиотеке.
- Supply-chain risk — компрометированный pod распространяет вредоносный код во все приложения, которые его подтягивают
- Отклонение ревью App Store из-за нарушения раздела Safety.
Рекомендации
- Обновить зависимость (
pod update VulnerableSDK
,swift package update
). -
Включить автоматические проверки CVE:
brew install cyclonedx/cyclonedx/cyclonedx-bom && cyclonedx-bom -o sbom.json
osv-scanner --sbom=sbom.json
-
Подписаться на Advisories CocoaPods / SwiftPM (RSS или GitHub Security Advisories).
- Наложить App Transport Security + TLS-пиннинг при сетевом трафике библиотеки, чтобы снизить импакт даже не-патченного бага.
- Убрать неиспользуемые pods (
pod deintegrate && pod install --repo-update
) и включитьDEAD_CODE_STRIPPING = YES
.