Cloudanix VulnDB

CVE-2021-43528

Medium · 6.5

CVSS

6.5

EPSS

1.3%

Published

Dec 8, 2021

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

Email software let hidden code run while writing messages, giving attackers a way to start further attacks.

Chainable
Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Data Tampering
Component
Application
Class
Privilege Escalation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The flaw unexpectedly enables JavaScript execution inside the email composition area with a restricted context that lacks chrome-level privileges but can serve as a stepping stone for chained attacks.

Why it matters to the business

Attackers may use this as an initial foothold to combine with other vulnerabilities, increasing the risk of data tampering or further system compromise in email-dependent workflows.

How an attack unfolds

An attacker sends a specially crafted message that triggers JavaScript when opened in the composition view; the limited execution context is then leveraged alongside additional vulnerabilities to expand access.

How to fix it

Upgrade Thunderbird to version 91.4.0 or newer. Apply the listed fixed versions for asterisk (1:16.28.0~dfsg-0+deb11u1) and pjproject (2.12.1-r0) where those packages are present.

How to confirm the fix worked

Confirm the installed version meets or exceeds the fixed releases; re-test email composition with JavaScript-bearing content to verify execution is blocked.

Typical attack path

  1. Deliver a malicious message to the target mailbox
  2. Victim opens or previews the message triggering JavaScript in the composition area
  3. Combine the restricted JS context with separate vulnerabilities to escalate privileges or achieve persistence

How to detect it

Inspect email client logs and process activity for unexpected script execution originating from message composition; correlate with follow-on privilege escalation indicators.

What your security team should do

  • Apply the published fixed versions immediately given the public disclosure age and slight EPSS increase
  • Review email client configurations to disable unnecessary scripting features
  • Monitor for chained exploit attempts that begin with composition-area activity

The record

Thunderbird unexpectedly enabled JavaScript in the composition area. The JavaScript execution context was limited to this area and did not receive chrome-level privileges, but could be used as a stepping stone to further an attack with other vulnerabilities. This vulnerability affects Thunderbird < 91.4.0.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 thunderbird 0 91.4.0-2.el8_5.alma
AlmaLinux:8 thunderbird 0 91.4.0-2.el8_5.alma.plus
Debian:10 thunderbird 0 1:91.4.1-1~deb10u1
Debian:11 thunderbird 0 1:91.4.1-1~deb11u1
Debian:12 thunderbird 0 1:91.4.0-1
Debian:13 thunderbird 0 1:91.4.0-1
Debian:9 thunderbird 0 1:91.4.1-1~deb9u1
Mageia:8 thunderbird 0 91.4.0-1.mga8
Mageia:8 thunderbird-l10n 0 91.4.0-1.mga8
Red Hat:enterprise_linux:7::client thunderbird 0 0:91.4.0-3.el7_9
Red Hat:enterprise_linux:7::client thunderbird-debuginfo 0 0:91.4.0-3.el7_9
Red Hat:enterprise_linux:7::server thunderbird 0 0:91.4.0-3.el7_9
Red Hat:enterprise_linux:7::server thunderbird-debuginfo 0 0:91.4.0-3.el7_9
Red Hat:enterprise_linux:7::workstation thunderbird 0 0:91.4.0-3.el7_9
Red Hat:enterprise_linux:7::workstation thunderbird-debuginfo 0 0:91.4.0-3.el7_9
Red Hat:enterprise_linux:8::appstream thunderbird 0 0:91.4.0-2.el8_5
Red Hat:enterprise_linux:8::appstream thunderbird-debuginfo 0 0:91.4.0-2.el8_5
Red Hat:enterprise_linux:8::appstream thunderbird-debugsource 0 0:91.4.0-2.el8_5
Red Hat:rhel_e4s:8.1::appstream thunderbird 0 0:91.4.0-2.el8_1
Red Hat:rhel_e4s:8.1::appstream thunderbird-debuginfo 0 0:91.4.0-2.el8_1
Red Hat:rhel_e4s:8.1::appstream thunderbird-debugsource 0 0:91.4.0-2.el8_1
Red Hat:rhel_eus:8.2::appstream thunderbird 0 0:91.4.0-2.el8_2
Red Hat:rhel_eus:8.2::appstream thunderbird-debuginfo 0 0:91.4.0-2.el8_2
Red Hat:rhel_eus:8.2::appstream thunderbird-debugsource 0 0:91.4.0-2.el8_2
Red Hat:rhel_eus:8.4::appstream thunderbird 0 0:91.4.0-2.el8_4
Red Hat:rhel_eus:8.4::appstream thunderbird-debuginfo 0 0:91.4.0-2.el8_4
Red Hat:rhel_eus:8.4::appstream thunderbird-debugsource 0 0:91.4.0-2.el8_4
Rocky Linux:8 thunderbird 0 0:91.4.0-2.el8_5
SUSE:Linux Enterprise Workstation Extension 15 SP2 MozillaThunderbird 0 91.4.0-8.45.2
SUSE:Linux Enterprise Workstation Extension 15 SP3 MozillaThunderbird 0 91.4.0-8.45.2
Ubuntu:18.04:LTS thunderbird 0 1:91.5.0+build1-0ubuntu0.18.04.1
Ubuntu:20.04:LTS thunderbird 0 1:91.5.0+build1-0ubuntu0.20.04.1
openSUSE:Leap 15.2 MozillaThunderbird 0 91.4.0-lp152.2.52.1
openSUSE:Leap 15.3 MozillaThunderbird 0 91.4.0-8.45.2
openSUSE:Tumbleweed MozillaThunderbird 0 91.4.0-1.1

Related vulnerabilities