CVE-2020-6799

HighCVSS 8.8/10Last modified Jun 17, 2026

Description

Command line arguments could have been injected during Firefox invocation as a shell handler for certain unsupported file types. This required Firefox to be configured as the default handler for a given file type and for a file downloaded to be opened in a third party application that insufficiently sanitized URL data. In that situation, clicking a link in the third party application could have been used to retrieve and execute files whose location was supplied through command line arguments. Note: This issue only affects Windows operating systems and when Firefox is configured as the default handler for non-default filetypes. Other operating systems are unaffected. This vulnerability affects Firefox < 73 and Firefox < ESR68.5.

Metrics

CVSS 3.1 8.8/10CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Mar 2, 2020
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2020

CVE-2020-68008.8Mozilla developers and community members reported memory safety bugs present in Firefox 72 and Firefox ESR 68.4. Some of these bugs showed eCVE-2020-68018.8Mozilla developers reported memory safety bugs present in Firefox 72. Some of these bugs showed evidence of memory corruption and we presumeCVE-2020-68026.1In Mozilla Bleach before 3.11, a mutation XSS affects users calling bleach.clean with noscript and a raw tag in the allowed/whitelisted tagsCVE-2020-68036.1An open redirect is present on the gateway's login page, which could cause a user to be redirected to a malicious site after logging in.CVE-2020-68046.1A reflected XSS vulnerability exists within the gateway, allowing an attacker to craft a specialized URL which could steal the user's authenCVE-2020-68058.8When removing data about an origin whose tab was recently closed, a use-after-free could occur in the Quota manager, resulting in a potentiaCVE-2020-68068.8By carefully crafting promise resolutions, it was possible to cause an out-of-bounds read off the end of an array resized during script execCVE-2020-68078.8When a device was changed while a stream was about to be destroyed, the <code>stream-reinit</code> task may have been executed after the strCVE-2020-68086.5When a JavaScript URL (javascript:) is evaluated and the result is a string, this string is parsed to create an HTML document, which is thenCVE-2020-68097.5When a Web Extension had the all-urls permission and made a fetch request with a mode set to 'same-origin', it was possible for the Web ExteCVE-2020-68104.3After a website had entered fullscreen mode, it could have used a previously opened popup to obscure the notification that indicates the broCVE-2020-68118.8The 'Copy as cURL' feature of Devtools' network tab did not properly escape the HTTP method of a request, which can be controlled by the web