
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2021-38496 is a high-severity use-after-free vulnerability discovered in Mozilla Firefox and Thunderbird browsers. During operations on MessageTasks, a task may have been removed while it was still scheduled, resulting in memory corruption and a potentially exploitable crash. The vulnerability affects multiple versions including Thunderbird < 78.15, Thunderbird < 91.2, Firefox ESR < 91.2, Firefox ESR < 78.15, and Firefox < 93. This security flaw was discovered by Yangkang of 360 ATA Team and was publicly disclosed on October 5, 2021 (Mozilla Advisory).
The vulnerability stems from incorrect handling of MessageTask lifecycle management in Mozilla's IPC (Inter-Process Communication) system. The issue occurs when a MessageTask holds a raw pointer to MessageChannel without proper observation of object lifecycle, leading to potential use-after-free conditions. When mozilla::ShutdownXPCOM is called, PCompositorManagerChild destruction frees the mChannel, causing the use-after-free vulnerability. The vulnerability has been assigned a CVSS v3.1 base score of 8.8 (HIGH) with vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H (NVD).
The vulnerability could result in memory corruption and potentially lead to arbitrary code execution. When successfully exploited, this security flaw could allow attackers to execute arbitrary code on affected systems, potentially leading to system compromise. The high CVSS score indicates significant potential impact on confidentiality, integrity, and availability of the affected systems (Mozilla Advisory).
Mozilla addressed this vulnerability by streamlining ownership and locking in MessageTask implementation. The fix was released in Firefox 93, Firefox ESR 78.15, Firefox ESR 91.2, and Thunderbird 91.2. Users are advised to upgrade to these or later versions to mitigate the vulnerability. Debian also released security updates for affected packages in their distributions through DSA-5034-1 and DLA-2874-1 advisories (Debian Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."