Apache Cordova vulnerabilities

19 known vulnerabilities affecting apache/cordova.

Total CVEs
19
CISA KEV
1
actively exploited
Public exploits
1
Exploited in wild
1
Severity breakdown
CRITICAL2HIGH8MEDIUM8LOW1

Vulnerabilities

Page 1 of 1
CVE-2021-21315HIGHCVSS 7.8KEVPoCv10.0.02021-02-16
CVE-2021-21315 [HIGH] CWE-78 CVE-2021-21315: The System Information Library for Node.JS (npm package "systeminformation") is an open source colle The System Information Library for Node.JS (npm package "systeminformation") is an open source collection of functions to retrieve detailed hardware, system and OS information. In systeminformation before version 5.3.1 there is a command injection vulnerability. Problem was fixed in version 5.3.1. As a workaround instead of upgrading, be sure to check
nvd
CVE-2020-11990LOWCVSS 3.3v4.1.02020-12-01
CVE-2020-11990 [LOW] CVE-2020-11990: We have resolved a security issue in the camera plugin that could have affected certain Cordova (And We have resolved a security issue in the camera plugin that could have affected certain Cordova (Android) applications. An attacker who could install (or lead the victim to install) a specially crafted (or malicious) Android application would be able to access pictures taken with the app externally.
nvd
CVE-2019-0219CRITICALCVSS 9.8vCordova Android applications using the InAppBrowser plugin ( cordova-plugin-inappbrowser version 3.0.0 and below )2020-01-14
CVE-2019-0219 [CRITICAL] CVE-2019-0219: A website running in the InAppBrowser webview on Android could execute arbitrary JavaScript in the m 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.
cvelistv5nvd
CVE-2017-3160HIGHCVSS 7.4fixed in 6.1.22018-02-01
CVE-2017-3160 [HIGH] CVE-2017-3160: After the Android platform is added to Cordova the first time, or after a project is created using t After the Android platform is added to Cordova the first time, or after a project is created using the build scripts, the scripts will fetch Gradle on the first build. However, since the default URI is not using https, it is vulnerable to a MiTM and the Gradle executable is not safe. The severity of this issue is high due to the fact that the build scripts imme
nvd
CVE-2014-0073CRITICALCVSS 9.8≥ 2.6.0, ≤ 2.9.02017-10-30
CVE-2014-0073 [CRITICAL] CWE-264 CVE-2014-0073: The CDVInAppBrowser class in the Apache Cordova In-App-Browser standalone plugin (org.apache.cordova The CDVInAppBrowser class in the Apache Cordova In-App-Browser standalone plugin (org.apache.cordova.inappbrowser) before 0.3.2 for iOS and the In-App-Browser plugin for iOS from Cordova 2.6.0 through 2.9.0 does not properly validate callback identifiers, which allows remote attackers to execute arbitrary JavaScript in the host page and consequently
nvd
CVE-2014-0072HIGHCVSS 7.5≥ 2.4.0, ≤ 2.9.02017-10-30
CVE-2014-0072 [HIGH] CWE-20 CVE-2014-0072: ios/CDVFileTransfer.m in the Apache Cordova File-Transfer standalone plugin (org.apache.cordova.file ios/CDVFileTransfer.m in the Apache Cordova File-Transfer standalone plugin (org.apache.cordova.file-transfer) before 0.4.2 for iOS and the File-Transfer plugin for iOS from Cordova 2.4.0 through 2.9.0 might allow remote attackers to spoof SSL servers by leveraging a default value of true for the trustAllHosts option.
nvd
CVE-2015-1835MEDIUMCVSS 5.3≤ 3.7.1v4.0.0+1 more2017-10-27
CVE-2015-1835 [MEDIUM] CWE-20 CVE-2015-1835: Apache Cordova Android before 3.7.2 and 4.x before 4.0.2, when an application does not set explicit Apache Cordova Android before 3.7.2 and 4.x before 4.0.2, when an application does not set explicit values in config.xml, allows remote attackers to modify undefined secondary configuration variables (preferences) via a crafted intent: URL.
nvd
CVE-2016-6799HIGHCVSS 7.5≤ 5.2.22017-05-09
CVE-2016-6799 [HIGH] CWE-532 CVE-2016-6799: Product: Apache Cordova Android 5.2.2 and earlier. The application calls methods of the Log class. M Product: Apache Cordova Android 5.2.2 and earlier. The application calls methods of the Log class. Messages passed to these methods (Log.v(), Log.d(), Log.i(), Log.w(), and Log.e()) are stored in a series of circular buffers on the device. By default, a maximum of four 16 KB rotated logs are kept in addition to the current log. The logged data can be re
nvd
CVE-2015-5208MEDIUMCVSS 4.4≤ 3.9.12016-05-09
CVE-2015-5208 [MEDIUM] CWE-20 CVE-2015-5208: Apache Cordova iOS before 4.0.0 allows remote attackers to execute arbitrary plugins via a link. Apache Cordova iOS before 4.0.0 allows remote attackers to execute arbitrary plugins via a link.
nvd
CVE-2015-5207MEDIUMCVSS 5.3≤ 3.9.12016-05-09
CVE-2015-5207 [MEDIUM] CWE-254 CVE-2015-5207: Apache Cordova iOS before 4.0.0 might allow attackers to bypass a URL whitelist protection mechanism Apache Cordova iOS before 4.0.0 might allow attackers to bypass a URL whitelist protection mechanism in an app and load arbitrary resources by leveraging unspecified methods.
nvd
CVE-2015-8320MEDIUMCVSS 5.0≤ 3.6.42015-11-23
CVE-2015-8320 [MEDIUM] CVE-2015-8320: Apache Cordova-Android before 3.7.0 improperly generates random values for BridgeSecret data, which Apache Cordova-Android before 3.7.0 improperly generates random values for BridgeSecret data, which makes it easier for attackers to conduct bridge hijacking attacks by predicting a value.
nvd
CVE-2015-5256MEDIUMCVSS 4.3≤ 3.6.42015-11-23
CVE-2015-5256 [MEDIUM] CWE-264 CVE-2015-5256: Apache Cordova-Android before 4.1.0, when an application relies on a remote server, improperly imple Apache Cordova-Android before 4.1.0, when an application relies on a remote server, improperly implements a JavaScript whitelist protection mechanism, which allows attackers to bypass intended access restrictions via a crafted URI.
nvd
CVE-2014-3502MEDIUMCVSS 4.3v3.5.02014-11-15
CVE-2014-3502 [MEDIUM] CWE-200 CVE-2014-3502: Apache Cordova Android before 3.5.1 allows remote attackers to open and send data to arbitrary appli Apache Cordova Android before 3.5.1 allows remote attackers to open and send data to arbitrary applications via a URL with a crafted URI scheme for an Android intent.
nvd
CVE-2014-3501MEDIUMCVSS 4.3v3.5.02014-11-15
CVE-2014-3501 [MEDIUM] CWE-254 CVE-2014-3501: Apache Cordova Android before 3.5.1 allows remote attackers to bypass the HTTP whitelist and connect Apache Cordova Android before 3.5.1 allows remote attackers to bypass the HTTP whitelist and connect to arbitrary servers by using JavaScript to open WebSocket connections through WebView.
nvd
CVE-2014-3500MEDIUMCVSS 6.4≤ 3.5.02014-11-15
CVE-2014-3500 [MEDIUM] CWE-17 CVE-2014-3500: Apache Cordova Android before 3.5.1 allows remote attackers to change the start page via a crafted i Apache Cordova Android before 3.5.1 allows remote attackers to change the start page via a crafted intent URL.
nvd
CVE-2014-1882HIGHCVSS 7.5≤ 3.3.0v3.0.0+3 more2014-03-03
CVE-2014-1882 [HIGH] CWE-264 CVE-2014-1882: Apache Cordova 3.3.0 and earlier and Adobe PhoneGap 2.9.0 and earlier allow remote attackers to bypa Apache Cordova 3.3.0 and earlier and Adobe PhoneGap 2.9.0 and earlier allow remote attackers to bypass intended device-resource restrictions of an event-based bridge via a crafted library clone that leverages IFRAME script execution and directly accesses bridge JavaScript objects, as demonstrated by certain cordova.require calls.
nvd
CVE-2014-1881HIGHCVSS 7.5≤ 3.3.0v3.0.0+3 more2014-03-03
CVE-2014-1881 [HIGH] CWE-264 CVE-2014-1881: Apache Cordova 3.3.0 and earlier and Adobe PhoneGap 2.9.0 and earlier allow remote attackers to bypa Apache Cordova 3.3.0 and earlier and Adobe PhoneGap 2.9.0 and earlier allow remote attackers to bypass intended device-resource restrictions of an event-based bridge via a crafted library clone that leverages IFRAME script execution and waits a certain amount of time for an OnJsPrompt handler return value as an alternative to correct synchronization.
nvd
CVE-2012-6637HIGHCVSS 7.5≤ 3.3.0v3.0.0+3 more2014-03-03
CVE-2012-6637 [HIGH] CWE-20 CVE-2012-6637: Apache Cordova 3.3.0 and earlier and Adobe PhoneGap 2.9.0 and earlier do not anchor the end of domai Apache Cordova 3.3.0 and earlier and Adobe PhoneGap 2.9.0 and earlier do not anchor the end of domain-name regular expressions, which allows remote attackers to bypass a whitelist protection mechanism via a domain name that contains an acceptable name as an initial substring.
nvd
CVE-2014-1884HIGHCVSS 7.5≤ 3.3.0v3.0.0+3 more2014-03-03
CVE-2014-1884 [HIGH] CWE-264 CVE-2014-1884: Apache Cordova 3.3.0 and earlier and Adobe PhoneGap 2.9.0 and earlier on Windows Phone 7 and 8 do no Apache Cordova 3.3.0 and earlier and Adobe PhoneGap 2.9.0 and earlier on Windows Phone 7 and 8 do not properly restrict navigation events, which allows remote attackers to bypass intended device-resource restrictions via content that is accessed (1) in an IFRAME element or (2) with the XMLHttpRequest method by a crafted application.
nvd