CVE-2022-1196
Medium · 6.5CVSS
6.5
EPSS
0.8%
Published
Dec 22, 2022
CISA due date
—
Cloudanix analysis
Outdated web browsers and email programs can crash when handling certain content, and attackers may try to exploit those crashes.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Denial Of Service
- Component
- Application
- Class
- Use After Free
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Use-after-free vulnerability triggered when a VR Process is destroyed yet a stale reference remains and is subsequently dereferenced, resulting in memory corruption and a potentially exploitable crash.
Why it matters to the business
Attackers can cause browser or email client crashes that disrupt user workflows, and the flaw's public exploit availability increases risk of targeted attacks on outdated installations across many organizations.
How an attack unfolds
An attacker supplies specially crafted content that forces destruction of the VR Process while retaining a dangling reference; when the reference is later used, the use-after-free condition is triggered, enabling memory manipulation and potential code execution in affected Firefox ESR or Thunderbird instances.
How to fix it
Upgrade Mozilla Firefox ESR and Thunderbird to version 91.8 or later; enable automatic updates and verify installation of the corrected builds.
How to confirm the fix worked
Confirm client versions are at or above 91.8, review release notes for the fix, and test that VR-related content no longer triggers crashes in updated builds.
Typical attack path
- Deliver malicious content via web page or email attachment to an unpatched client
- Trigger VR Process creation and subsequent destruction while preserving a reference
- Force reuse of the dangling pointer to induce use-after-free memory corruption
- Leverage corruption to achieve crash or attempt further exploitation
How to detect it
Review browser crash logs and telemetry for VR Process related faults; correlate with access to potentially malicious web or email content around the time of the crash.
What your security team should do
- Prioritize immediate update of all Firefox ESR and Thunderbird deployments to 91.8 or newer
- Disable or restrict VR features where feasible until patches are applied
- Monitor exploit maturity feeds and threat intelligence for any increase in observed activity
The record
After a VR Process is destroyed, a reference to it may have been retained and used, leading to a use-after-free and potentially exploitable crash. This vulnerability affects Thunderbird < 91.8 and Firefox ESR < 91.8.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| AlmaLinux:8 | firefox | 0 | 91.8.0-1.el8_5.alma |
| AlmaLinux:8 | thunderbird | 0 | 91.8.0-1.el8_5.alma |
| AlmaLinux:8 | thunderbird | 0 | 91.8.0-1.el8_5.alma.plus |
| Debian:10 | firefox-esr | 0 | 91.8.0esr-1~deb10u1 |
| Debian:10 | thunderbird | 0 | 1:91.8.0-1~deb10u1 |
| Debian:11 | firefox-esr | 0 | 91.8.0esr-1~deb11u1 |
| Debian:11 | thunderbird | 0 | 1:91.8.0-1~deb11u1 |
| Debian:12 | firefox-esr | 0 | 91.8.0esr-1 |
| Debian:12 | thunderbird | 0 | 1:91.8.0-1 |
| Debian:13 | firefox-esr | 0 | 91.8.0esr-1 |
| Debian:13 | thunderbird | 0 | 1:91.8.0-1 |
| Debian:9 | firefox-esr | 0 | 91.8.0esr-1~deb9u1 |
| Debian:9 | thunderbird | 0 | 1:91.8.0-1~deb9u1 |
| Mageia:8 | firefox | 0 | 91.8.0-1.1.mga8 |
| Mageia:8 | firefox-l10n | 0 | 91.8.0-1.mga8 |
| Mageia:8 | nss | 0 | 3.77.0-1.mga8 |
| Mageia:8 | rootcerts | 0 | 20220324.00-1.mga8 |
| Mageia:8 | thunderbird | 0 | 91.8.1-1.1.mga8 |
| Mageia:8 | thunderbird-l10n | 0 | 91.8.1-1.mga8 |
| Red Hat:enterprise_linux:7::client | firefox | 0 | 0:91.8.0-1.el7_9 |
| Red Hat:enterprise_linux:7::client | firefox-debuginfo | 0 | 0:91.8.0-1.el7_9 |
| Red Hat:enterprise_linux:7::client | thunderbird | 0 | 0:91.8.0-1.el7_9 |
| Red Hat:enterprise_linux:7::client | thunderbird-debuginfo | 0 | 0:91.8.0-1.el7_9 |
| Red Hat:enterprise_linux:7::server | firefox | 0 | 0:91.8.0-1.el7_9 |
| Red Hat:enterprise_linux:7::server | firefox-debuginfo | 0 | 0:91.8.0-1.el7_9 |
| Red Hat:enterprise_linux:7::server | thunderbird | 0 | 0:91.8.0-1.el7_9 |
| Red Hat:enterprise_linux:7::server | thunderbird-debuginfo | 0 | 0:91.8.0-1.el7_9 |
| Red Hat:enterprise_linux:7::workstation | firefox | 0 | 0:91.8.0-1.el7_9 |
| Red Hat:enterprise_linux:7::workstation | firefox-debuginfo | 0 | 0:91.8.0-1.el7_9 |
| Red Hat:enterprise_linux:7::workstation | thunderbird | 0 | 0:91.8.0-1.el7_9 |
| Red Hat:enterprise_linux:7::workstation | thunderbird-debuginfo | 0 | 0:91.8.0-1.el7_9 |
| Red Hat:enterprise_linux:8::appstream | firefox | 0 | 0:91.8.0-1.el8_5 |
| Red Hat:enterprise_linux:8::appstream | firefox-debuginfo | 0 | 0:91.8.0-1.el8_5 |
| Red Hat:enterprise_linux:8::appstream | firefox-debugsource | 0 | 0:91.8.0-1.el8_5 |
| Red Hat:enterprise_linux:8::appstream | thunderbird | 0 | 0:91.8.0-1.el8_5 |
| Red Hat:enterprise_linux:8::appstream | thunderbird-debuginfo | 0 | 0:91.8.0-1.el8_5 |
| Red Hat:enterprise_linux:8::appstream | thunderbird-debugsource | 0 | 0:91.8.0-1.el8_5 |
| Red Hat:rhel_e4s:8.1::appstream | firefox | 0 | 0:91.8.0-1.el8_1 |
| Red Hat:rhel_e4s:8.1::appstream | firefox-debuginfo | 0 | 0:91.8.0-1.el8_1 |
| Red Hat:rhel_e4s:8.1::appstream | firefox-debugsource | 0 | 0:91.8.0-1.el8_1 |
| Red Hat:rhel_e4s:8.1::appstream | thunderbird | 0 | 0:91.8.0-1.el8_1 |
| Red Hat:rhel_e4s:8.1::appstream | thunderbird-debuginfo | 0 | 0:91.8.0-1.el8_1 |
| Red Hat:rhel_e4s:8.1::appstream | thunderbird-debugsource | 0 | 0:91.8.0-1.el8_1 |
| Red Hat:rhel_eus:8.2::appstream | firefox | 0 | 0:91.8.0-1.el8_2 |
| Red Hat:rhel_eus:8.2::appstream | firefox-debuginfo | 0 | 0:91.8.0-1.el8_2 |
| Red Hat:rhel_eus:8.2::appstream | firefox-debugsource | 0 | 0:91.8.0-1.el8_2 |
| Red Hat:rhel_eus:8.2::appstream | thunderbird | 0 | 0:91.8.0-1.el8_2 |
| Red Hat:rhel_eus:8.2::appstream | thunderbird-debuginfo | 0 | 0:91.8.0-1.el8_2 |
| Red Hat:rhel_eus:8.2::appstream | thunderbird-debugsource | 0 | 0:91.8.0-1.el8_2 |
| Red Hat:rhel_eus:8.4::appstream | firefox | 0 | 0:91.8.0-1.el8_4 |
| Red Hat:rhel_eus:8.4::appstream | firefox-debuginfo | 0 | 0:91.8.0-1.el8_4 |
| Red Hat:rhel_eus:8.4::appstream | firefox-debugsource | 0 | 0:91.8.0-1.el8_4 |
| Red Hat:rhel_eus:8.4::appstream | thunderbird | 0 | 0:91.8.0-1.el8_4 |
| Red Hat:rhel_eus:8.4::appstream | thunderbird-debuginfo | 0 | 0:91.8.0-1.el8_4 |
| Red Hat:rhel_eus:8.4::appstream | thunderbird-debugsource | 0 | 0:91.8.0-1.el8_4 |
| Rocky Linux:8 | firefox | 0 | 0:91.8.0-1.el8_5 |
| Rocky Linux:8 | thunderbird | 0 | 0:91.8.0-1.el8_5 |
| SUSE:Enterprise Storage 6 | MozillaFirefox | 0 | 91.8.0-150000.150.27.1 |
| SUSE:Enterprise Storage 7 | MozillaFirefox | 0 | 91.8.0-150200.152.26.1 |
| SUSE:HPE Helion OpenStack 8 | MozillaFirefox | 0 | 91.8.0-112.98.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS | MozillaFirefox | 0 | 91.8.0-150000.150.27.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS | MozillaFirefox | 0 | 91.8.0-150000.150.27.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS | MozillaFirefox | 0 | 91.8.0-150200.152.26.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | MozillaFirefox | 0 | 91.8.0-150200.152.26.1 |
| SUSE:Linux Enterprise High Performance Computing 15-ESPOS | MozillaFirefox | 0 | 91.8.0-150000.150.27.1 |
| SUSE:Linux Enterprise High Performance Computing 15-LTSS | MozillaFirefox | 0 | 91.8.0-150000.150.27.1 |
| SUSE:Linux Enterprise Module for Desktop Applications 15 SP3 | MozillaFirefox | 0 | 91.8.0-150200.152.26.1 |
| SUSE:Linux Enterprise Module for Package Hub 15 SP3 | MozillaThunderbird | 0 | 91.8.0-150200.8.65.1 |
| SUSE:Linux Enterprise Module for Package Hub 15 SP4 | MozillaThunderbird | 0 | 91.8.0-150200.8.65.1 |
| SUSE:Linux Enterprise Real Time 15 SP2 | MozillaFirefox | 0 | 91.8.0-150200.152.26.1 |
| SUSE:Linux Enterprise Server 11 SP4-LTSS | MozillaFirefox | 0 | 91.8.0-78.170.1 |
| SUSE:Linux Enterprise Server 12 SP2-BCL | MozillaFirefox | 0 | 91.8.0-112.98.1 |
| SUSE:Linux Enterprise Server 12 SP3-BCL | MozillaFirefox | 0 | 91.8.0-112.98.1 |
| SUSE:Linux Enterprise Server 12 SP3-LTSS | MozillaFirefox | 0 | 91.8.0-112.98.1 |
| SUSE:Linux Enterprise Server 12 SP4-LTSS | MozillaFirefox | 0 | 91.8.0-112.98.1 |
| SUSE:Linux Enterprise Server 12 SP5 | MozillaFirefox | 0 | 91.8.0-112.98.1 |
| SUSE:Linux Enterprise Server 15 SP1-BCL | MozillaFirefox | 0 | 91.8.0-150000.150.27.1 |
| SUSE:Linux Enterprise Server 15 SP1-LTSS | MozillaFirefox | 0 | 91.8.0-150000.150.27.1 |
| SUSE:Linux Enterprise Server 15 SP2-BCL | MozillaFirefox | 0 | 91.8.0-150200.152.26.1 |
| SUSE:Linux Enterprise Server 15 SP2-LTSS | MozillaFirefox | 0 | 91.8.0-150200.152.26.1 |
| SUSE:Linux Enterprise Server 15-LTSS | MozillaFirefox | 0 | 91.8.0-150000.150.27.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP3 | MozillaFirefox | 0 | 91.8.0-112.98.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP4 | MozillaFirefox | 0 | 91.8.0-112.98.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 SP5 | MozillaFirefox | 0 | 91.8.0-112.98.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 | MozillaFirefox | 0 | 91.8.0-150000.150.27.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP1 | MozillaFirefox | 0 | 91.8.0-150000.150.27.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP2 | MozillaFirefox | 0 | 91.8.0-150200.152.26.1 |
| SUSE:Linux Enterprise Software Development Kit 12 SP5 | MozillaFirefox | 0 | 91.8.0-112.98.1 |
| SUSE:Linux Enterprise Workstation Extension 15 SP3 | MozillaThunderbird | 0 | 91.8.0-150200.8.65.1 |
| SUSE:Manager Proxy 4.1 | MozillaFirefox | 0 | 91.8.0-150200.152.26.1 |
| SUSE:Manager Retail Branch Server 4.1 | MozillaFirefox | 0 | 91.8.0-150200.152.26.1 |
| SUSE:Manager Server 4.1 | MozillaFirefox | 0 | 91.8.0-150200.152.26.1 |
| SUSE:OpenStack Cloud 8 | MozillaFirefox | 0 | 91.8.0-112.98.1 |
| SUSE:OpenStack Cloud 9 | MozillaFirefox | 0 | 91.8.0-112.98.1 |
| SUSE:OpenStack Cloud Crowbar 8 | MozillaFirefox | 0 | 91.8.0-112.98.1 |
| SUSE:OpenStack Cloud Crowbar 9 | MozillaFirefox | 0 | 91.8.0-112.98.1 |
| Ubuntu:18.04:LTS | thunderbird | 0 | 1:91.8.1+build1-0ubuntu0.18.04.1 |
| Ubuntu:20.04:LTS | thunderbird | 0 | 1:91.8.1+build1-0ubuntu0.20.04.1 |
| Ubuntu:22.04:LTS | firefox | 0 | 1:1snap1-0ubuntu1 |
| Ubuntu:22.04:LTS | thunderbird | 0 | 1:91.8.0+build2-0ubuntu1 |
| openSUSE:Leap 15.3 | MozillaFirefox | 0 | 91.8.0-150200.152.26.1 |
| openSUSE:Leap 15.3 | MozillaThunderbird | 0 | 91.8.0-150200.8.65.1 |
Related vulnerabilities
- CVE-2025-14331 Same-origin policy bypass in the Request Handling component. Also affects firefox
- CVE-2025-14325 JIT miscompilation in the JavaScript Engine: JIT component. Also affects firefox
- CVE-2025-14330 JIT miscompilation in the JavaScript Engine: JIT component. Also affects firefox
- CVE-2025-14333 Memory safety bugs present in Firefox ESR 140.5, Thunderbird ESR 140.5, Firefox 145 and… Also affects firefox
- CVE-2025-14328 Privilege escalation in the Netmonitor component. Also affects firefox
- CVE-2025-14329 Privilege escalation in the Netmonitor component. Also affects firefox
- CVE-2025-14323 Privilege escalation in the DOM: Notifications component. Also affects firefox
- CVE-2025-14321 Use-after-free in the WebRTC: Signaling component. Also affects firefox