Description
A website running in the InAppBrowser webview on Android could execute arbitrary JavaScript in the main application's webview using a specially crafted gap-iab: URI.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Apache | Cordova | Cordova Android applications using the InAppBrowser plugin ( cordova-plugin-inappbrowser version 3.0.0 and below ) | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| npm | cordova-plugin-inappbrowser | < 3.1.0 | 3.1.0 | GHSA-c6pw-q7f2-97hv |
References
- [oss-security] 20191127 CVE-2019-0219: Apache Cordova InAppBrowser Privilege Escalation (Android) mailing-list
- [cordova-dev] 20191128 CVE-2019-0219: Apache Cordova InAppBrowser Privilege Escalation (Android) mailing-list
- https://www.oracle.com/security-alerts/cpuApr2021.html
- https://www.oracle.com//security-alerts/cpujul2021.html
- https://www.oracle.com/security-alerts/cpujul2022.html
- https://lists.apache.org/thread/4vtg0trdrh5203dktt4f3vkd5z2d5ndj