CVE-2022-29913
Medium · 6.5CVSS
6.5
EPSS
0.5%
Published
Dec 22, 2022
CISA due date
—
Cloudanix analysis
A problem in the email program lets certain instructions run even when a related audio feature is turned off, allowing unwanted actions.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Low
- Impact
- Data Tampering
- Component
- Application
- Class
- Authorization Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The parent process fails to validate whether the Speech Synthesis feature is enabled before accepting and acting on instructions received from a child process, allowing unauthorized execution of synthesis operations.
Why it matters to the business
Attackers can trigger unauthorized speech synthesis actions in the email client, potentially leading to integrity violations such as unwanted audio output or manipulation of user experience without user consent; the low EPSS and lack of known exploitation reduce immediate urgency but older unpatched versions remain exposed.
How an attack unfolds
An attacker crafts content that causes the Thunderbird child process to send synthesis instructions to the parent; because the parent skips the enabled check, the instructions execute regardless of feature settings, achieving the bypass.
How to fix it
Upgrade Thunderbird to version 91.9 or later; verify the Speech Synthesis feature configuration after update and monitor for any related process behavior changes.
How to confirm the fix worked
Confirm the installed version is 91.9 or newer; test that synthesis instructions from child processes are rejected when the feature is disabled; review release notes for the fix.
Typical attack path
- Deliver malicious email or content to a Thunderbird user
- Trigger child process communication containing synthesis instructions
- Parent process accepts and executes instructions without checking feature enablement
- Achieve unauthorized synthesis actions
How to detect it
Review application logs for unexpected speech synthesis activity or child-to-parent process communications; examine Thunderbird process trees and feature state changes around the time of suspected incidents.
What your security team should do
- Prioritize updating all Thunderbird instances to 91.9 or later
- Audit configurations for the Speech Synthesis feature across the environment
- Monitor vendor advisories for any follow-on updates
The record
The parent process would not properly check whether the Speech Synthesis feature is enabled, when receiving instructions from a child process. This vulnerability affects Thunderbird < 91.9.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| AlmaLinux:8 | thunderbird | 0 | 91.9.0-3.el8_5.alma |
| Debian:10 | thunderbird | 0 | 1:91.9.0-1~deb10u1 |
| Debian:11 | thunderbird | 0 | 1:91.9.0-1~deb11u1 |
| Debian:12 | thunderbird | 0 | 1:91.9.0-1 |
| Debian:13 | thunderbird | 0 | 1:91.9.0-1 |
| Debian:9 | thunderbird | 0 | 1:91.9.0-1~deb9u1 |
| Mageia:8 | thunderbird | 0 | 91.9.0-1.mga8 |
| Mageia:8 | thunderbird-l10n | 0 | 91.9.0-1.mga8 |
| Red Hat:enterprise_linux:7::client | thunderbird | 0 | 0:91.9.0-3.el7_9 |
| Red Hat:enterprise_linux:7::client | thunderbird-debuginfo | 0 | 0:91.9.0-3.el7_9 |
| Red Hat:enterprise_linux:7::server | thunderbird | 0 | 0:91.9.0-3.el7_9 |
| Red Hat:enterprise_linux:7::server | thunderbird-debuginfo | 0 | 0:91.9.0-3.el7_9 |
| Red Hat:enterprise_linux:7::workstation | thunderbird | 0 | 0:91.9.0-3.el7_9 |
| Red Hat:enterprise_linux:7::workstation | thunderbird-debuginfo | 0 | 0:91.9.0-3.el7_9 |
| Red Hat:enterprise_linux:8::appstream | thunderbird | 0 | 0:91.9.0-3.el8_5 |
| Red Hat:enterprise_linux:8::appstream | thunderbird-debuginfo | 0 | 0:91.9.0-3.el8_5 |
| Red Hat:enterprise_linux:8::appstream | thunderbird-debugsource | 0 | 0:91.9.0-3.el8_5 |
| Red Hat:enterprise_linux:9::appstream | thunderbird | 0 | 0:91.9.0-3.el9_0 |
| Red Hat:enterprise_linux:9::appstream | thunderbird-debuginfo | 0 | 0:91.9.0-3.el9_0 |
| Red Hat:enterprise_linux:9::appstream | thunderbird-debugsource | 0 | 0:91.9.0-3.el9_0 |
| Red Hat:rhel_e4s:8.1::appstream | thunderbird | 0 | 0:91.9.0-3.el8_1 |
| Red Hat:rhel_e4s:8.1::appstream | thunderbird-debuginfo | 0 | 0:91.9.0-3.el8_1 |
| Red Hat:rhel_e4s:8.1::appstream | thunderbird-debugsource | 0 | 0:91.9.0-3.el8_1 |
| Red Hat:rhel_eus:8.2::appstream | thunderbird | 0 | 0:91.9.0-3.el8_2 |
| Red Hat:rhel_eus:8.2::appstream | thunderbird-debuginfo | 0 | 0:91.9.0-3.el8_2 |
| Red Hat:rhel_eus:8.2::appstream | thunderbird-debugsource | 0 | 0:91.9.0-3.el8_2 |
| Red Hat:rhel_eus:8.4::appstream | thunderbird | 0 | 0:91.9.0-3.el8_4 |
| Red Hat:rhel_eus:8.4::appstream | thunderbird-debuginfo | 0 | 0:91.9.0-3.el8_4 |
| Red Hat:rhel_eus:8.4::appstream | thunderbird-debugsource | 0 | 0:91.9.0-3.el8_4 |
| Rocky Linux:8 | thunderbird | 0 | 0:91.9.0-3.el8_5 |
| SUSE:Linux Enterprise Module for Package Hub 15 SP3 | MozillaThunderbird | 0 | 91.9.0-150200.8.68.2 |
| SUSE:Linux Enterprise Module for Package Hub 15 SP4 | MozillaThunderbird | 0 | 91.9.0-150200.8.68.2 |
| SUSE:Linux Enterprise Workstation Extension 15 SP3 | MozillaThunderbird | 0 | 91.9.0-150200.8.68.2 |
| SUSE:Linux Enterprise Workstation Extension 15 SP4 | MozillaThunderbird | 0 | 91.9.0-150200.8.68.2 |
| Ubuntu:18.04:LTS | thunderbird | 0 | 1:91.9.1+build1-0ubuntu0.18.04.1 |
| Ubuntu:20.04:LTS | thunderbird | 0 | 1:91.9.1+build1-0ubuntu0.20.04.1 |
| Ubuntu:22.04:LTS | thunderbird | 0 | 1:91.9.1+build1-0ubuntu0.22.04.1 |
| openSUSE:Leap 15.3 | MozillaThunderbird | 0 | 91.9.0-150200.8.68.2 |
| openSUSE:Leap 15.4 | MozillaThunderbird | 0 | 91.9.0-150200.8.68.2 |
| openSUSE:Tumbleweed | MozillaThunderbird | 0 | 91.9.0-1.1 |
Related vulnerabilities
- CVE-2025-14331 Same-origin policy bypass in the Request Handling component. Also affects thunderbird
- CVE-2025-14325 JIT miscompilation in the JavaScript Engine: JIT component. Also affects thunderbird
- CVE-2025-14330 JIT miscompilation in the JavaScript Engine: JIT component. Also affects thunderbird
- CVE-2025-14333 Memory safety bugs present in Firefox ESR 140.5, Thunderbird ESR 140.5, Firefox 145 and… Also affects thunderbird
- CVE-2025-14328 Privilege escalation in the Netmonitor component. Also affects thunderbird
- CVE-2025-14329 Privilege escalation in the Netmonitor component. Also affects thunderbird
- CVE-2025-14323 Privilege escalation in the DOM: Notifications component. Also affects thunderbird
- CVE-2025-14321 Use-after-free in the WebRTC: Signaling component. Also affects thunderbird