WaratekVRT Sign in

CVE-2026-103922

Severity9.3 Critical CVSS 3.1
Fixed in6.2.2, 7.6.9, 8.5.1, 8.4.3
WeaknessCWE-346
Published1 Oct 2026
Updated13 Oct 2026

Published 44 days ago. NVD often adds the list of affected products days or weeks after a CVE is published, and the other sources we check lag too. The scope and status here may change.

Description

Capacitor is a cross-platform native runtime for web applications. From 6.0.0 until 6.2.2, 7.6.9, 8.3.5, 8.4.3, and 8.5.1, the Android and iOS WebView navigation guard validates a target URL's host and scheme but not its path, allowing a victim who activates an untrusted link to navigate a frame to /_capacitor_http_interceptor_. The native proxy can fetch an attacker-selected URL and return the response as a document at the application's own origin, allowing script in that response to access same-origin storage, cookies, and registered Capacitor plugin capabilities. Applications remain affected when CapacitorHttp is disabled because affected releases serve the proxy path regardless of that setting. This issue is fixed in versions 6.2.2, 7.6.9, 8.3.5, 8.4.3, and 8.5.1.

CWE-441

Exploitation status

No public exploit

No exploit has been reported in the sources we check. The 1 repository below are public GitHub repositories with fewer than 5 stars.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC 1 indexed, none at 5+ stars
  • EPSS 0.41% chance in 30 days

1 of these are GitHub repositories with fewer than 5 stars. They are listed for reference and don't count toward the exploitation status above.

IndexArtifactStarsFirst seen
GitHub PoC A complete guide and workflow for integrating Agile sprints with DevOps CI/CD pipelines. 2026-10-02

Waratek protection

Outside Waratek scope

A Java vulnerability, but not one Waratek protects. It affects only Java on a user's desktop (applets, Web Start, JavaFX, the installer), sits in a product the Waratek agent can't be installed into, or is in a package we don't expect in business applications. The decision below says which.

  • Protection none
  • Action not pursued none
  • Review human Researcher
  • Record active
Decided by A researcher's recorded decision for this specific CVE
Finding A researcher set this CVE's status to Outside Waratek scope.

Waratek research note

written 2026-11-13

Written by a Waratek engineer who reviewed this CVE. Their decision sets the status above, ahead of every automated rule except a withdrawal.

Comments

Capacitor is a mobile app runtime. The bug is in the Android and iOS WebView navigation guard, inside the phone app, not in a server JVM.

Affected software and releases

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
com.capacitorjs:core 6.0.0 6.2.2 unbounded
com.capacitorjs:core 7.0.0 7.6.9 unbounded
com.capacitorjs:core 8.5.0 8.5.1 unbounded
com.capacitorjs:core 8.3.5 8.4.3 unbounded
com.capacitorjs:core 8.0.0 none 8.3.4

Products and versions

1 product, 5 version entries
SourceVendorProductSchemeAffected versions
osv com.capacitorjs core generic ≥ 6.0.0 and < 6.2.2 · ≥ 7.0.0 and < 7.6.9 · ≥ 8.0.0 and ≤ 8.3.4 · ≥ 8.3.5 and < 8.4.3 · ≥ 8.5.0 and < 8.5.1

References

URLTags
https://github.com/ionic-team/capacitor/security/advisories/GHSA-rvm3-566m-v7fv WEB
https://github.com/ionic-team/capacitor/commit/430356a91e1419fc66862dc09835081aa501677e WEB
https://github.com/ionic-team/capacitor/commit/745b5f805bf77bc6463977cc7d718cd9de44ccbc WEB
https://github.com/ionic-team/capacitor/commit/80b6c5e81d062e1e158914040f49e044d95b7ccb WEB
https://github.com/ionic-team/capacitor/commit/85ccc44151fdd5ae5e0d806d875766ef4b84ad5d WEB
https://github.com/ionic-team/capacitor/commit/af9a287fef45f0ac68ce640cb42fed2d06b0f1b4 WEB
https://github.com/ionic-team/capacitor/commit/d5e3170ba0ff155fc542b7e6d16cff5201406540 WEB
https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922 WEB
https://github.com/ionic-team/capacitor PACKAGE
https://github.com/ionic-team/capacitor/releases/tag/8.5.1 WEB

Timeline

Published2026-10-01By the CVE Program.
NVD record modified2026-10-02NVD's own last-modified date for this record.
Last VRT activity2026-10-13Most recent commit touching this CVE's classification, patch or rule file.
Classification created2026-11-13First commit adding this CVE's research note.