CVE-2020-15658Improper Check for Unusual or Exceptional Conditions in Mozilla Firefox

Severity
6.5MEDIUMNVD
EPSS
0.5%
top 34.37%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedAug 10
Latest updateMay 24

Description

The code for downloading files did not properly take care of special characters, which led to an attacker being able to cut off the file ending at an earlier position, leading to a different file type being downloaded than shown in the dialog. This vulnerability affects Firefox ESR < 78.1, Firefox < 79, and Thunderbird < 78.1.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:NExploitability: 2.8 | Impact: 3.6

Affected Packages8 packages

CVEListV5mozilla/firefoxunspecified79
NVDmozilla/firefox< 79.0
CVEListV5mozilla/firefox_esrunspecified78.1
Ubuntumozilla/firefox< 79.0+build1-0ubuntu0.16.04.2+2

Also affects: Ubuntu Linux 16.04, 18.04, 20.04

🔴Vulnerability Details

4
GHSA
GHSA-5c48-vfr3-8jxq: The code for downloading files did not properly take care of special characters, which led to an attacker being able to cut off the file ending at an2022-05-24
CVEList
CVE-2020-15658: The code for downloading files did not properly take care of special characters, which led to an attacker being able to cut off the file ending at an2020-08-10
OSV
firefox vulnerabilities2020-07-29
OSV
CVE-2020-15658: The code for downloading files did not properly take care of special characters, which led to an attacker being able to cut off the file ending at an2020-07-29

📋Vendor Advisories

6
Ubuntu
Firefox vulnerabilities2020-07-29
Red Hat
Mozilla: Overriding file type when saving to disk2020-07-28
Debian
CVE-2020-15658: firefox - The code for downloading files did not properly take care of special characters,...2020
Mozilla
Mozilla Foundation Security Advisory 2020-32: CVE-2020-15658
Mozilla
Mozilla Foundation Security Advisory 2020-33: CVE-2020-15658

💬Community

1
Bugzilla
CVE-2020-15658 Mozilla: Overriding file type when saving to disk2020-07-29
CVE-2020-15658 — Mozilla Firefox vulnerability | cvebase