Capacitor: Umgehung der Navigationsprüfung ermöglicht Inhaltseinschleusung im App-Ursprung
Zusammenfassung
Capacitor, eine Laufzeitumgebung zum Verpacken von Web-Apps als native Android- und iOS-Apps, prüft in der Navigationsprüfung der WebView den Pfad einer URL nicht. Ein Opfer, das einen nicht vertrauenswürdigen Link anklickt, kann zum internen HTTP-Proxy-Pfad der App geleitet werden, der vom Angreifer gewählte Inhalte unter dem eigenen Ursprung der App ausliefert. Skripte in diesem Inhalt können dann auf den Speicher, die Cookies und die registrierten Capacitor-Plugin-Funktionen der App zugreifen. Das Deaktivieren von CapacitorHttp verhindert das Problem nicht.
Betroffen
- 6.0.0 bis vor 6.2.2
- 7.0.0 bis vor 7.6.9
- 8.0.0 bis vor 8.3.5
- 8.3.5 bis vor 8.4.3
- 8.5.0 bis vor 8.5.1
Betroffene Pakete: @capacitor/android, @capacitor/ios, @capacitor/core (com.capacitorjs core), capacitor-swift-pm
Behoben in
- 6.2.2
- 7.6.9
- 8.3.5 (für 8.0.x bis 8.3.4)
- 8.4.3 (für 8.3.5 bis 8.4.2)
- 8.5.1 (für 8.5.0)
Umgehung
Unbekannt. Der Hersteller hat keine Workaround veröffentlicht. Drittanbieter-Notlösungen (vom Hersteller nicht bestätigt):
- Navigation zum Pfad /_capacitor_http_interceptor_ in einem eigenen Plugin ablehnen, bevor die Navigationsprüfung greift.
- Frame-Navigationen zu diesem Pfad blockieren und vom Benutzer kontrollierte Linkziele bereinigen, bevor sie dargestellt werden.
Dies sind nur temporäre Massnahmen; das Update ist einzuspielen.
Ausnutzung
- CISA SSVC: Exploitation none, Automatable no, Technical Impact total.
- Keine bestätigte Ausnutzung in freier Wildbahn gefunden.
- Kein öffentlicher Proof of Concept gefunden.
- Eine Interaktion des Opfers (Anklicken eines Links in der App) ist erforderlich.
Unsere Empfehlung
- Alle Capacitor-Apps und deren Versionen inventarisieren, einschliesslich Lockfiles und nativer Builds.
- Auf die korrigierte Version des eigenen Release-Zweigs aktualisieren, danach die Android- und iOS-Apps neu bauen und veröffentlichen; reine Web-Updates beheben die nativen Builds nicht.
- Bis zur Aktualisierung Apps prüfen, die nicht vertrauenswürdige Links öffnen (Chat, E-Mail, Benutzerinhalte, In-App-Browser), und die oben genannten temporären Massnahmen anwenden.
- Nach dem Update prüfen, welche Plugins und gespeicherten Daten den Inhalten der WebView zugänglich sind.
Öffentliche Exploits
Links zu fremden Seiten, von uns nicht geprüft – Exploit-Code kann Schadsoftware enthalten. Nur in isolierten Testumgebungen verwenden.
- Proof of Concept auf GitHub (1 Repositories)
techupdate24/capacitor-flaw-cve-2026-103922
Quellen der Recherche
- GitHub Security Advisory GHSA-rvm3-566m-v7fv github.com
- Capacitor release 8.5.1 github.com
- Fix commit 430356a: block navigation to the internal HTTP proxy path github.com
- Fix commit 80b6c5e: block the HTTP proxy path in subframes github.com
- OSV entry CVE-2026-103922 osv.dev
- CVE record (CVE Program JSON) raw.githubusercontent.com
- GitLab advisory for @capacitor/ios advisories.gitlab.com
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 31.10.2026 03:38.
Referenzen der NVD (8)
- https://github.com/ionic-team/capacitor/commit/430356a91e1419fc66862dc09835081aa501677e
- https://github.com/ionic-team/capacitor/commit/80b6c5e81d062e1e158914040f49e044d95b7ccb
- https://github.com/ionic-team/capacitor/commit/85ccc44151fdd5ae5e0d806d875766ef4b84ad5d
- https://github.com/ionic-team/capacitor/commit/af9a287fef45f0ac68ce640cb42fed2d06b0f1b4
- https://github.com/ionic-team/capacitor/commit/d5e3170ba0ff155fc542b7e6d16cff5201406540
- https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922
- https://github.com/ionic-team/capacitor/releases/tag/8.5.1
- https://github.com/ionic-team/capacitor/security/advisories/GHSA-rvm3-566m-v7fv
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
