CVE-2020-6828: Path Traversal
A malicious Android application could craft an Intent that would have been processed by Firefox for Android and potentially result in a file overwrite in the user's profile directory. One exploitation vector for this would be to supply a user.js file providing arbitrary malicious preference values. Control of arbitrary preferences can lead to sufficient compromise such that it is generally equivalent to arbitrary code execution. Note: This issue only affects Firefox for Android. Other operating systems are unaffected.
Other sources
A malicious Android application could craft an Intent that would have been processed by Firefox for Android and potentially result in a file overwrite in the user's profile directory. One exploitation vector for this would be to supply a user.js file providing arbitrary malicious preference values. Control of arbitrary preferences can lead to sufficient compromise such that it is generally equivalent to arbitrary code execution.<br> Note: This issue only affects Firefox for Android. Other operating systems are unaffected.. This vulnerability affects Firefox ESR < 68.7.
Affected Software
Event History
Peer vulnerabilities
Found alongside the following vulnerabilities.
Frequently Asked Questions
What is CVE-2020-6828?
CVE-2020-6828 is a vulnerability in Firefox for Android that allows a malicious Android application to overwrite files in the user's profile directory.
How can a malicious Android application exploit CVE-2020-6828?
A malicious Android application can exploit CVE-2020-6828 by crafting an Intent that would be processed by Firefox for Android and result in a file overwrite in the user's profile directory.
What is the severity of CVE-2020-6828?
CVE-2020-6828 has a severity level of high.
Which versions of Firefox for Android are affected by CVE-2020-6828?
Versions up to and including Firefox ESR 68.7 are affected by CVE-2020-6828.
How can I fix CVE-2020-6828?
To fix CVE-2020-6828, update Firefox for Android to a version higher than 68.7.