CVE-2022-1520
Medium · 4.3CVSS
4.3
EPSS
0.3%
Published
Dec 22, 2022
CISA due date
—
Cloudanix analysis
An email program can show the wrong security label on a message after the user looks at an attached message, so people might trust an unsafe email by mistake.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Other
- Component
- Application
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Thunderbird displays the encryption or digital signature status from an attached message B on the parent message A after the attachment is viewed, causing incorrect security indicators to persist on the outer message.
Why it matters to the business
Users may misjudge the authenticity or confidentiality of received messages, increasing the chance that forged or tampered email content is trusted and acted upon.
How an attack unfolds
An attacker crafts an email containing an attached signed or encrypted message, sends it to the target, and relies on the user opening the attachment; upon returning to the parent message the displayed security status now reflects the attachment instead of the actual parent message, misleading the recipient about its trustworthiness.
How to fix it
Upgrade Mozilla Thunderbird to version 91.9 or later on all endpoints; where immediate upgrade is not possible, disable message attachments or enforce manual verification of security indicators before acting on message content.
How to confirm the fix worked
Confirm installed Thunderbird version is 91.9 or newer; create test messages with signed/encrypted attachments and verify that parent message status remains independent after viewing the attachment.
Typical attack path
- Craft email A that contains an attached encrypted or signed message B
- Deliver email A to the victim mailbox
- Victim opens and views the attached message B
- Victim returns to the display of message A
- Incorrect security status from B is shown on A, leading victim to act on false trust
How to detect it
Search Thunderbird or mail-server logs for repeated view events on messages that contain attachments; correlate with user reports of unexpected security-status changes; no persistent artifacts remain after the session ends.
What your security team should do
- Prioritize rollout of Thunderbird 91.9+ across the organization within the next patching cycle
- Update email security policies to require out-of-band verification of message authenticity
- Include this display-status issue in user awareness training on phishing and email forgery
The record
When viewing an email message A, which contains an attached message B, where B is encrypted or digitally signed or both, Thunderbird may show an incorrect encryption or signature status. After opening and viewing the attached message B, when returning to the display of message A, the message A might be shown with the security status of message B. 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