CVE-2021-23954

HighCVSS 8.8/10Last modified Jun 17, 2026

Description

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.

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
Feb 26, 2021
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2021

CVE-2021-239556.1The browser could have been confused into transferring a pointer lock state into another tab, which could have lead to clickjacking attacks.CVE-2021-239566.5An ambiguous file picker design could have confused users who intended to select and upload a single file into uploading a whole directory. CVE-2021-239577.4Navigations through the Android-specific `intent` URL scheme could have been misused to escape iframe sandbox. Note: This issue only affecteCVE-2021-239586.5The browser could have been confused into transferring a screen sharing state into another tab, which would leak unintended information. ThiCVE-2021-239596.1An XSS bug in internal error pages could have led to various spoofing attacks, including other error pages and the address bar. Note: This iCVE-2021-23968.8Vulnerability in the Oracle BI Publisher product of Oracle Fusion Middleware (component: E-Business Suite - XDO). Supported versions that arCVE-2021-239608.8Performing garbage collection on re-declared JavaScript variables resulted in a user-after-poison, and a potentially exploitable crash. ThisCVE-2021-239617.4Further techniques that built on the slipstream research combined with a malicious webpage could have exposed both an internal network's hosCVE-2021-239628.8Incorrect use of the '<RowCountChanged>' method could have led to a user-after-poison and a potentially exploitable crash. This vulnerabilitCVE-2021-239634.3When sharing geolocation during an active WebRTC share, Firefox could have reset the webRTC sharing state in the user interface, leading to CVE-2021-239648.8Mozilla developers reported memory safety bugs present in Firefox 84 and Firefox ESR 78.6. Some of these bugs showed evidence of memory corrCVE-2021-239658.8Mozilla developers reported memory safety bugs present in Firefox 84. Some of these bugs showed evidence of memory corruption and we presume
CVE-2021-23954: High severity, CVSS 8.8 | Vulnix