CVE.futuretools
NVD NIST
CVE-2026-103922

Capacitor Android and iOS: remote content can be loaded at the app origin via the internal HTTP proxy path

CVSS 3.1Critical
9.3/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ПАТЧ ДОСТУПЕН: ВЕРСИЯ 6.2.2, 7.6.9, 8.3.5, 8.4.3, 8.5.1
Обновите зависимости Capacitor до версий 6.2.2, 7.6.9, 8.3.5, 8.4.3, 8.5.1 или более поздних сборок соответствующих веток.

01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ

Обход ограничений WebView в Capacitor Android и iOS через внутренний HTTP-прокси. Позволяет загружать сторонний контент в контексте origin приложения.

02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ

Механизм WebView navigation guard проверяет хост и схему целевого URL, но игнорирует путь. Переход по вредоносной ссылке на маршрут /_capacitor_http_interceptor_ заставляет нативный прокси загрузить внешний ресурс и отобразить его в origin приложения, даже если флаг CapacitorHttp отключен.

03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ

Выполнение произвольного JavaScript в контексте origin приложения с доступом к LocalStorage, кукам и API зарегистрированных нативных плагинов Capacitor.

04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ

ionic-teamcapacitor
>= 6.0.0➔Fix: 6.2.2
ionic-teamcapacitor
>= 7.0.0➔Fix: 7.6.9
ionic-teamcapacitor
>= 8.0.0➔Fix: 8.3.5
ionic-teamcapacitor
>= 8.3.5➔Fix: 8.4.3
ionic-teamcapacitor
>= 8.5.0➔Fix: 8.5.1
@capacitorandroid
>= 8.5.0➔Fix: 8.5.1
@capacitorandroid
>= 8.3.5➔Fix: 8.4.3
@capacitorandroid
>= 8.0.0➔Fix: 8.3.5
@capacitorandroid
>= 7.0.0➔Fix: 7.6.9
@capacitorandroid
>= 6.0.0➔Fix: 6.2.2
@capacitorios
>= 8.5.0➔Fix: 8.5.1
@capacitorios
>= 8.3.5➔Fix: 8.4.3
@capacitorios
>= 8.0.0➔Fix: 8.3.5
@capacitorios
>= 7.0.0➔Fix: 7.6.9
@capacitorios
>= 6.0.0➔Fix: 6.2.2
com.capacitorjscore
>= 8.5.0➔Fix: 8.5.1
com.capacitorjscore
>= 8.3.5➔Fix: 8.4.3
com.capacitorjscore
>= 8.0.0➔Fix: 8.3.5
com.capacitorjscore
>= 7.0.0➔Fix: 7.6.9
com.capacitorjscore
>= 6.0.0➔Fix: 6.2.2
swiftgithub.com/ionic-team/capacitor-swift-pm
>= 8.5.0➔Fix: 8.5.1
swiftgithub.com/ionic-team/capacitor-swift-pm
>= 8.3.5➔Fix: 8.4.3
swiftgithub.com/ionic-team/capacitor-swift-pm
>= 8.0.0➔Fix: 8.3.5
swiftgithub.com/ionic-team/capacitor-swift-pm
>= 7.0.0➔Fix: 7.6.9
swiftgithub.com/ionic-team/capacitor-swift-pm
>= 6.0.0➔Fix: 6.2.2
——
>= 6.0.0➔Fix: 6.2.2
——
>= 7.0.0➔Fix: 7.6.9
——
>= 6.0.0➔Fix: 6.2.2
——
>= 7.0.0➔Fix: 7.6.9
——
>= 6.0.0➔Fix: 6.2.2
——
>= 7.0.0➔Fix: 7.6.9
——
>= 6.0.0➔Fix: 6.2.2
——
>= 7.0.0➔Fix: 7.6.9
——
>= 8.5.0➔Fix: 8.5.1
——
>= 8.5.0➔Fix: 8.5.1
——
>= 8.5.0➔Fix: 8.5.1
——
>= 8.5.0➔Fix: 8.5.1
——
>= 8.3.5➔Fix: 8.4.3
——
>= 8.3.5➔Fix: 8.4.3
——
>= 8.3.5➔Fix: 8.4.3
——
>= 8.3.5➔Fix: 8.4.3
——
>= 8.0.0➔Патч не выпущен
——
>= 8.0.0➔Патч не выпущен
——
>= 8.0.0➔Патч не выпущен
——
>= 8.0.0➔Патч не выпущен

05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (8)

06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК

Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:

Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости CVE-2026-103922: Capacitor Android and iOS: remote content can be loaded at the app origin via the internal HTTP proxy path. URL: https://cve.futuretools.ru/cve/CVE-2026-103922
BibTeX формат (LaTeX)
@misc{cve_futuretools_cve_2026_103922,
  title = {{CVE-2026-103922: Capacitor Android and iOS: remote content can be loaded at the app origin via the internal HTTP proxy path}},
  author = {{CVE Futuretools}},
  year = {2026},
  howpublished = {\url{https://cve.futuretools.ru/cve/CVE-2026-103922}},
  note = {Оперативный инженерный анализ киберугроз}
}