CVE-2026-103922
Capacitor Android and iOS: remote content can be loaded at the app origin via the internal HTTP proxy path
Capacitor's WebView navigation guard validated only the host and scheme of a target URL, not its path. Because the internal HTTP proxy path (/_capacitor_http_interceptor_) is served at the application's own origin, a frame navigation to it was always treated as in-app navigation and allowed.
- No known exploitation
- Severity
- Critical, CVSS 9.3 (v3.1)
- EPSS
- 0.21% chance of exploitation in 30 days (EPSS, as of Oct 23, 2026)
- Affected packages
- @capacitor/android (npm) >= 6.0.0, < 6.2.2, fixed in 6.2.2 · GHSA-rvm3-566m-v7fv
- @capacitor/android (npm) >= 7.0.0, < 7.6.9, fixed in 7.6.9 · GHSA-rvm3-566m-v7fv
- @capacitor/ios (npm) >= 6.0.0, < 6.2.2, fixed in 6.2.2 · GHSA-rvm3-566m-v7fv
- @capacitor/ios (npm) >= 7.0.0, < 7.6.9, fixed in 7.6.9 · GHSA-rvm3-566m-v7fv
- github.com/ionic-team/capacitor-swift-pm (swift) >= 6.0.0, < 6.2.2, fixed in 6.2.2 · GHSA-rvm3-566m-v7fv
- github.com/ionic-team/capacitor-swift-pm (swift) >= 7.0.0, < 7.6.9, fixed in 7.6.9 · GHSA-rvm3-566m-v7fv
- com.capacitorjs:core (maven) >= 6.0.0, < 6.2.2, fixed in 6.2.2 · GHSA-rvm3-566m-v7fv
- com.capacitorjs:core (maven) >= 7.0.0, < 7.6.9, fixed in 7.6.9 · GHSA-rvm3-566m-v7fv
- @capacitor/android (npm) >= 8.5.0, < 8.5.1, fixed in 8.5.1 · GHSA-rvm3-566m-v7fv
- @capacitor/ios (npm) >= 8.5.0, < 8.5.1, fixed in 8.5.1 · GHSA-rvm3-566m-v7fv
- github.com/ionic-team/capacitor-swift-pm (swift) >= 8.5.0, < 8.5.1, fixed in 8.5.1 · GHSA-rvm3-566m-v7fv
- com.capacitorjs:core (maven) >= 8.5.0, < 8.5.1, fixed in 8.5.1 · GHSA-rvm3-566m-v7fv
- com.capacitorjs:core (maven) >= 8.3.5, < 8.4.3, fixed in 8.4.3 · GHSA-rvm3-566m-v7fv
- @capacitor/android (npm) >= 8.3.5, < 8.4.3, fixed in 8.4.3 · GHSA-rvm3-566m-v7fv
- @capacitor/ios (npm) >= 8.3.5, < 8.4.3, fixed in 8.4.3 · GHSA-rvm3-566m-v7fv
- github.com/ionic-team/capacitor-swift-pm (swift) >= 8.3.5, < 8.4.3, fixed in 8.4.3 · GHSA-rvm3-566m-v7fv
- github.com/ionic-team/capacitor-swift-pm (swift) >= 8.0.0, <= 8.3.4, no fix yet · GHSA-rvm3-566m-v7fv
- com.capacitorjs:core (maven) >= 8.0.0, <= 8.3.4, no fix yet · GHSA-rvm3-566m-v7fv
- @capacitor/android (npm) >= 8.0.0, <= 8.3.4, no fix yet · GHSA-rvm3-566m-v7fv
- @capacitor/ios (npm) >= 8.0.0, <= 8.3.4, no fix yet · GHSA-rvm3-566m-v7fv