Cloudanix VulnDB

CVE-2021-43541

Medium · 6.5

CVSS

6.5

EPSS

1.7%

Published

Dec 8, 2021

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in how certain web browsers and email programs handle special links could let attackers run unwanted commands on a user's computer when the user clicks a crafted link.

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

What it actually does

Improper escaping of space characters in parameter URLs passed to external protocol handlers allows command injection when a crafted link is processed.

Why it matters to the business

Attackers can execute arbitrary commands on user systems via malicious web links or emails, risking data integrity loss and unauthorized actions without user awareness.

How an attack unfolds

An attacker crafts a URL containing spaces targeting a registered protocol handler, embeds it in content viewed by the victim, and the unescaped parameter is passed directly to the handler invocation, resulting in injected commands being executed.

How to fix it

Upgrade Mozilla Firefox to 95 or later, Firefox ESR to 91.4.0 or later, and Thunderbird to 91.4.0 or later. Apply vendor patches immediately given the command injection nature.

How to confirm the fix worked

Verify installed product versions meet or exceed the fixed releases; test protocol handler invocation with space-containing URLs in a controlled environment to confirm escaping behavior.

Typical attack path

  1. Craft malicious link with spaces in protocol handler parameter
  2. Deliver link via phishing email, web page, or Thunderbird message
  3. Victim clicks or renders the link triggering the protocol handler
  4. Unescaped parameter causes command injection in the invoked handler

How to detect it

Search browser and email client logs for protocol handler invocations containing unusual space-delimited parameters or unexpected command strings; correlate with web or email access logs showing suspicious links.

What your security team should do

  • Prioritize patching all affected Mozilla instances within 48 hours due to public disclosure and command injection risk
  • Block or monitor outbound protocol handler invocations from browsers and email clients where possible
  • Educate users on avoiding untrusted links until updates are applied
  • Review application allowlists for external protocol handlers

The record

When invoking protocol handlers for external protocols, a supplied parameter URL containing spaces was not properly escaped. This vulnerability affects Thunderbird < 91.4.0, Firefox ESR < 91.4.0, and Firefox < 95.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 firefox 0 91.4.0-1.el8_5.alma
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 firefox-esr 0 91.4.1esr-1~deb11u1
Debian:11 thunderbird 0 1:91.4.1-1~deb11u1
Debian:12 firefox-esr 0 91.4.0esr-1
Debian:12 thunderbird 0 1:91.4.0-1
Debian:13 firefox-esr 0 91.4.0esr-1
Debian:13 thunderbird 0 1:91.4.0-1
Debian:9 firefox-esr 0 91.4.1esr-1~deb9u1
Debian:9 thunderbird 0 1:91.4.1-1~deb9u1
Mageia:8 firefox 0 91.4.0-1.mga8
Mageia:8 firefox-l10n 0 91.4.0-1.mga8
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 firefox 0 0:91.4.0-1.el7_9
Red Hat:enterprise_linux:7::client firefox-debuginfo 0 0:91.4.0-1.el7_9
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 firefox 0 0:91.4.0-1.el7_9
Red Hat:enterprise_linux:7::server firefox-debuginfo 0 0:91.4.0-1.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 firefox 0 0:91.4.0-1.el7_9
Red Hat:enterprise_linux:7::workstation firefox-debuginfo 0 0:91.4.0-1.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 firefox 0 0:91.4.0-1.el8_5
Red Hat:enterprise_linux:8::appstream firefox-debuginfo 0 0:91.4.0-1.el8_5
Red Hat:enterprise_linux:8::appstream firefox-debugsource 0 0:91.4.0-1.el8_5
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 firefox 0 0:91.4.0-1.el8_1
Red Hat:rhel_e4s:8.1::appstream firefox-debuginfo 0 0:91.4.0-1.el8_1
Red Hat:rhel_e4s:8.1::appstream firefox-debugsource 0 0:91.4.0-1.el8_1
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 firefox 0 0:91.4.0-1.el8_2
Red Hat:rhel_eus:8.2::appstream firefox-debuginfo 0 0:91.4.0-1.el8_2
Red Hat:rhel_eus:8.2::appstream firefox-debugsource 0 0:91.4.0-1.el8_2
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 firefox 0 0:91.4.0-1.el8_4
Red Hat:rhel_eus:8.4::appstream firefox-debuginfo 0 0:91.4.0-1.el8_4
Red Hat:rhel_eus:8.4::appstream firefox-debugsource 0 0:91.4.0-1.el8_4
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 firefox 0 0:91.4.0-1.el8_5
Rocky Linux:8 thunderbird 0 0:91.4.0-2.el8_5
SUSE:Enterprise Storage 6 MozillaFirefox 0 91.4.0-150.9.1
SUSE:HPE Helion OpenStack 8 MozillaFirefox 0 91.4.0-112.83.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS MozillaFirefox 0 91.4.0-150.9.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS MozillaFirefox 0 91.4.0-150.9.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS MozillaFirefox 0 91.4.0-150.9.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS MozillaFirefox 0 91.4.0-150.9.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP2 MozillaFirefox 0 91.4.0-152.9.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP3 MozillaFirefox 0 91.4.0-152.9.1
SUSE:Linux Enterprise Server 11 SP4-LTSS MozillaFirefox 0 91.4.0-78.154.1
SUSE:Linux Enterprise Server 12 SP2-BCL MozillaFirefox 0 91.4.0-112.83.1
SUSE:Linux Enterprise Server 12 SP3-BCL MozillaFirefox 0 91.4.0-112.83.1
SUSE:Linux Enterprise Server 12 SP3-LTSS MozillaFirefox 0 91.4.0-112.83.1
SUSE:Linux Enterprise Server 12 SP4-LTSS MozillaFirefox 0 91.4.0-112.83.1
SUSE:Linux Enterprise Server 12 SP5 MozillaFirefox 0 91.4.0-112.83.1
SUSE:Linux Enterprise Server 15 SP1-BCL MozillaFirefox 0 91.4.0-150.9.1
SUSE:Linux Enterprise Server 15 SP1-LTSS MozillaFirefox 0 91.4.0-150.9.1
SUSE:Linux Enterprise Server 15-LTSS MozillaFirefox 0 91.4.0-150.9.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 MozillaFirefox 0 91.4.0-112.83.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 MozillaFirefox 0 91.4.0-112.83.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 MozillaFirefox 0 91.4.0-112.83.1
SUSE:Linux Enterprise Server for SAP Applications 15 MozillaFirefox 0 91.4.0-150.9.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 MozillaFirefox 0 91.4.0-150.9.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 MozillaFirefox 0 91.4.0-112.83.1
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
SUSE:OpenStack Cloud 8 MozillaFirefox 0 91.4.0-112.83.1
SUSE:OpenStack Cloud 9 MozillaFirefox 0 91.4.0-112.83.1
SUSE:OpenStack Cloud Crowbar 8 MozillaFirefox 0 91.4.0-112.83.1
SUSE:OpenStack Cloud Crowbar 9 MozillaFirefox 0 91.4.0-112.83.1
Ubuntu:18.04:LTS firefox 0 95.0+build1-0ubuntu0.18.04.1
Ubuntu:18.04:LTS mozjs38 0 No fix
Ubuntu:18.04:LTS mozjs52 0 No fix
Ubuntu:18.04:LTS thunderbird 0 1:91.5.0+build1-0ubuntu0.18.04.1
Ubuntu:20.04:LTS firefox 0 95.0+build1-0ubuntu0.20.04.1
Ubuntu:20.04:LTS mozjs52 0 No fix
Ubuntu:20.04:LTS mozjs68 0 No fix
Ubuntu:20.04:LTS thunderbird 0 1:91.5.0+build1-0ubuntu0.20.04.1
Ubuntu:22.04:LTS firefox 0 95.0+build1-0ubuntu1
Ubuntu:22.04:LTS mozjs78 0 No fix
Ubuntu:Pro:18.04:LTS mozjs38 0 No fix
Ubuntu:Pro:18.04:LTS mozjs52 0 No fix
Ubuntu:Pro:20.04:LTS mozjs52 0 No fix
Ubuntu:Pro:20.04:LTS mozjs68 0 No fix
Ubuntu:Pro:22.04:LTS mozjs78 0 No fix
openSUSE:Leap 15.2 MozillaFirefox 0 91.4.0-lp152.2.74.1
openSUSE:Leap 15.2 MozillaThunderbird 0 91.4.0-lp152.2.52.1
openSUSE:Leap 15.3 MozillaFirefox 0 91.4.0-152.9.1
openSUSE:Leap 15.3 MozillaThunderbird 0 91.4.0-8.45.2
openSUSE:Tumbleweed MozillaFirefox 0 95.0-1.1
openSUSE:Tumbleweed MozillaThunderbird 0 91.4.0-1.1
openSUSE:Tumbleweed firefox-esr 0 128.5.1-1.1

Related vulnerabilities