CVE-2021-23954
published 2021-02-26CVE-2021-23954: Using the new logical assignment operators in a JavaScript switch statement could have caused a type confusion, leading to a memory corruption and a…
PriorityP337high8.8CVSS 3.1
AVNACLPRNUIRSUCHIHAH
EPSS
1.11%
61.9th percentile
Using the new logical assignment operators in a JavaScript switch statement could have caused a type confusion, leading to a memory corruption and a potentially exploitable crash. This vulnerability affects Firefox < 85, Thunderbird < 78.7, and Firefox ESR < 78.7.
Affected
12 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | firefox | < firefox 85.0-1 (sid) | firefox 85.0-1 (sid) |
| debian | firefox-esr | < firefox 85.0-1 (sid) | firefox 85.0-1 (sid) |
| debian | thunderbird | < firefox 85.0-1 (sid) | firefox 85.0-1 (sid) |
| mozilla | firefox | < 85 | 85 |
| mozilla | firefox | < 85.0 | 85.0 |
| mozilla | firefox | — | — |
| mozilla | firefox_esr | < 78.7 | 78.7 |
| mozilla | thunderbird | < 78.7 | 78.7 |
| mozilla | thunderbird | >= 0 < 1:78.7.0-1 | 1:78.7.0-1 |
| mozilla | thunderbird | >= 0 < 1:78.7.0-1 | 1:78.7.0-1 |
| mozilla | thunderbird | >= 0 < 1:78.7.0-1 | 1:78.7.0-1 |
| mozilla | thunderbird | >= 0 < 1:78.7.0-1 | 1:78.7.0-1 |
CVSS provenance
nvdv3.18.8HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
nvdv2.06.8MEDIUMAV:N/AC:M/Au:N/C:P/I:P/A:P
osv8.8HIGH
vendor_debian8.8HIGH
vendor_redhat8.8HIGH
vendor_ubuntu8.8HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Ubuntu
Thunderbird vulnerabilities
vendor_ubuntu·2021-02-16·CVSS 8.8
CVE-2020-15685 [HIGH] Thunderbird vulnerabilities
Title: Thunderbird vulnerabilities
Summary: Several security issues were fixed in Thunderbird.
Multiple security issues were discovered in Thunderbird. If a user were
tricked into opening a specially crafted website in a browsing context,
an attacker could potentially exploit these to cause a denial of service,
obtain sensitive information, or execute arbitrary code. (CVE-2020-26976,
CVE-2021-23953, CVE-2021-23954, CVE-2021-23960, CVE-2021-23964)
It was discovered that responses received during the plaintext phase of
the STARTTLS connection setup were subsequently evaluated during the
encrypted session. A person in the middle could potentially exploit this
to perform a response injection attack. (CVE-2020-15685)
Instructions: After a standard system update you need to restart Thunderbi
Ubuntu
Firefox vulnerabilities
vendor_ubuntu·2021-02-01
CVE-2021-23954 Firefox vulnerabilities
Title: Firefox vulnerabilities
Summary: Firefox could be made to crash or run programs as your login if it
opened a malicious website.
Multiple security issues were discovered in Firefox. If a user were
tricked in to opening a specially crafted website, an attacker could
potentially exploit these to cause a denial of service, obtain sensitive
information, conduct clickjacking attacks, or execute arbitrary code.
Instructions: After a standard system update you need to restart Firefox to make
all the necessary changes.
Red Hat
Mozilla: Type confusion when using logical assignment operators in JavaScript switch statements
vendor_redhat·2021-01-26·CVSS 8.8
CVE-2021-23954 [HIGH] CWE-843 Mozilla: Type confusion when using logical assignment operators in JavaScript switch statements
Mozilla: Type confusion when using logical assignment operators in JavaScript switch statements
Using the new logical assignment operators in a JavaScript switch statement could have caused a type confusion, leading to a memory corruption and a potentially exploitable crash. This vulnerability affects Firefox < 85, Thunderbird < 78.7, and Firefox ESR < 78.7.
The Mozilla Foundation Security Advisory describes this flaw as:
Using the new logical assignment operators in a JavaScript switch statement could have caused a type confusion, leading to a memory corruption and a potentially exploitable crash.
Package: firefox (Red Hat Enterprise Linux 6) - Out of support scope
Package: thunderbird (Red Hat Enterprise Linux 6) - Out of support scope
Debian
CVE-2021-23954: firefox - Using the new logical assignment operators in a JavaScript switch statement coul...
vendor_debian·2021·CVSS 8.8
CVE-2021-23954 [HIGH] CVE-2021-23954: firefox - Using the new logical assignment operators in a JavaScript switch statement coul...
Using the new logical assignment operators in a JavaScript switch statement could have caused a type confusion, leading to a memory corruption and a potentially exploitable crash. This vulnerability affects Firefox < 85, Thunderbird < 78.7, and Firefox ESR < 78.7.
Scope: local
sid: resolved (fixed in 85.0-1)
Mozilla
Mozilla Foundation Security Advisory 2021-04: CVE-2021-23954
vendor_mozilla·CVSS 8.8
CVE-2021-23954 [HIGH] Mozilla Foundation Security Advisory 2021-04: CVE-2021-23954
Mozilla Foundation Security Advisory 2021-04
CVE: CVE-2021-23954
Product: Firefox ESR
Impact: high
Fixed in: Firefox ESR 78.7
Mozilla
Mozilla Foundation Security Advisory 2021-03: CVE-2021-23954
vendor_mozilla·CVSS 8.8
CVE-2021-23954 [HIGH] Mozilla Foundation Security Advisory 2021-03: CVE-2021-23954
Mozilla Foundation Security Advisory 2021-03
CVE: CVE-2021-23954
Product: Firefox
Impact: high
Fixed in: Firefox 85
Mozilla
Mozilla Foundation Security Advisory 2021-05: CVE-2021-23954
vendor_mozilla·CVSS 8.8
CVE-2021-23954 [HIGH] Mozilla Foundation Security Advisory 2021-05: CVE-2021-23954
Mozilla Foundation Security Advisory 2021-05
CVE: CVE-2021-23954
Product: Thunderbird
Impact: high
Fixed in: Thunderbird 78.7
GHSA
GHSA-5hq3-8hcw-572m: Using the new logical assignment operators in a JavaScript switch statement could have caused a type confusion, leading to a memory corruption and a p
ghsa_unreviewed·2022-05-24
CVE-2021-23954 [HIGH] CWE-843 GHSA-5hq3-8hcw-572m: Using the new logical assignment operators in a JavaScript switch statement could have caused a type confusion, leading to a memory corruption and a p
Using the new logical assignment operators in a JavaScript switch statement could have caused a type confusion, leading to a memory corruption and a potentially exploitable crash. This vulnerability affects Firefox < 85, Thunderbird < 78.7, and Firefox ESR < 78.7.
OSV
CVE-2021-23954: Using the new logical assignment operators in a JavaScript switch statement could have caused a type confusion, leading to a memory corruption and a p
osv·2021-02-26·CVSS 8.8
CVE-2021-23954 [HIGH] CVE-2021-23954: Using the new logical assignment operators in a JavaScript switch statement could have caused a type confusion, leading to a memory corruption and a p
Using the new logical assignment operators in a JavaScript switch statement could have caused a type confusion, leading to a memory corruption and a potentially exploitable crash. This vulnerability affects Firefox < 85, Thunderbird < 78.7, and Firefox ESR < 78.7.
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
https://bugzilla.mozilla.org/show_bug.cgi?id=1684020https://www.mozilla.org/security/advisories/mfsa2021-03/https://www.mozilla.org/security/advisories/mfsa2021-04/https://www.mozilla.org/security/advisories/mfsa2021-05/https://bugzilla.mozilla.org/show_bug.cgi?id=1684020https://www.mozilla.org/security/advisories/mfsa2021-03/https://www.mozilla.org/security/advisories/mfsa2021-04/https://www.mozilla.org/security/advisories/mfsa2021-05/
2021-02-26
Published