Cloudanix VulnDB

CVE-2022-1834

Medium · 6.5

CVSS

6.5

EPSS

0.4%

Published

Dec 22, 2022

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in how the email program shows sender names could let an attacker make a signed message look like it came from someone else, tricking recipients into trusting it.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Data Exposure
Component
Application
Class
Improper Input Validation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Improper rendering of sender display names containing repeated Braille Pattern Blank characters allows a signed email to appear as originating from an arbitrary address while the signature validation still succeeds against the hidden real address.

Why it matters to the business

Users may be tricked into trusting and acting on messages that appear to come from legitimate or familiar senders, increasing the risk of phishing or social-engineering success within the organization.

How an attack unfolds

An attacker creates an email whose visible From name begins with a false address followed by many invisible Braille space characters, appends their own signing key or certificate, and sends the message. Thunderbird strips the trailing invisible characters during display and signature comparison, showing the message as validly signed from the attacker-chosen address.

How to fix it

Upgrade Mozilla Thunderbird to version 91.10 or later on all affected systems. After upgrade, re-verify that previously imported signing keys still function as expected.

How to confirm the fix worked

Confirm installed Thunderbird version is 91.10 or newer via the Help > About dialog; optionally send a test message containing Braille Pattern Blank characters in the sender name and verify the hidden address is now shown.

Typical attack path

  1. Attacker obtains or generates a signing key/certificate accepted by the target
  2. Attacker crafts a sender display name containing a false address plus repeated Braille Pattern Blank characters
  3. Attacker signs the message with the key
  4. Attacker delivers the message to the victim Thunderbird client
  5. Thunderbird renders the visible sender as the false address and reports the signature as valid

How to detect it

Because the vulnerability is a client-side display issue with no persistent artifacts, post-exploitation detection relies on user reports of unexpected but apparently valid signed messages; examine mail logs or message headers for From addresses that contain unusual Unicode blocks or repeated space-like characters.

What your security team should do

  • Immediately schedule deployment of Thunderbird 91.10 or newer across the environment
  • Review and enforce automatic update policies for Thunderbird
  • Educate users on the risk of relying solely on displayed sender names even when signatures appear valid
  • Monitor vendor advisories for any subsequent Thunderbird signing or display fixes

The record

When displaying the sender of an email, and the sender name contained the Braille Pattern Blank space character multiple times, Thunderbird would have displayed all the spaces. This could have been used by an attacker to send an email message with the attacker's digital signature, that was shown with an arbitrary sender email address chosen by the attacker. If the sender name started with a false email address, followed by many Braille space characters, the attacker's email address was not visible. Because Thunderbird compared the invisible sender address with the signature's email address, if the signing key or certificate was accepted by Thunderbird, the email was shown as having a valid digital signature. This vulnerability affects Thunderbird < 91.10.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 thunderbird 0 1:91.10.0-1~deb10u1
Debian:11 thunderbird 0 1:91.10.0-1~deb11u1
Debian:12 thunderbird 0 1:91.10.0-1
Debian:13 thunderbird 0 1:91.10.0-1
Debian:9 thunderbird 0 1:91.10.0-1~deb9u1
Mageia:8 thunderbird 0 91.10.0-1.mga8
Mageia:8 thunderbird-l10n 0 91.10.0-1.mga8
Red Hat:enterprise_linux:7::client thunderbird 0 0:91.10.0-1.el7_9
Red Hat:enterprise_linux:7::client thunderbird-debuginfo 0 0:91.10.0-1.el7_9
Red Hat:enterprise_linux:7::server thunderbird 0 0:91.10.0-1.el7_9
Red Hat:enterprise_linux:7::server thunderbird-debuginfo 0 0:91.10.0-1.el7_9
Red Hat:enterprise_linux:7::workstation thunderbird 0 0:91.10.0-1.el7_9
Red Hat:enterprise_linux:7::workstation thunderbird-debuginfo 0 0:91.10.0-1.el7_9
Red Hat:enterprise_linux:8::appstream thunderbird 0 0:91.10.0-1.el8_6
Red Hat:enterprise_linux:8::appstream thunderbird-debuginfo 0 0:91.10.0-1.el8_6
Red Hat:enterprise_linux:8::appstream thunderbird-debugsource 0 0:91.10.0-1.el8_6
Red Hat:enterprise_linux:9::appstream thunderbird 0 0:91.10.0-1.el9_0
Red Hat:enterprise_linux:9::appstream thunderbird-debuginfo 0 0:91.10.0-1.el9_0
Red Hat:enterprise_linux:9::appstream thunderbird-debugsource 0 0:91.10.0-1.el9_0
Red Hat:rhel_e4s:8.1::appstream thunderbird 0 0:91.10.0-1.el8_1
Red Hat:rhel_e4s:8.1::appstream thunderbird-debuginfo 0 0:91.10.0-1.el8_1
Red Hat:rhel_e4s:8.1::appstream thunderbird-debugsource 0 0:91.10.0-1.el8_1
Red Hat:rhel_eus:8.2::appstream thunderbird 0 0:91.10.0-1.el8_2
Red Hat:rhel_eus:8.2::appstream thunderbird-debuginfo 0 0:91.10.0-1.el8_2
Red Hat:rhel_eus:8.2::appstream thunderbird-debugsource 0 0:91.10.0-1.el8_2
Red Hat:rhel_eus:8.4::appstream thunderbird 0 0:91.10.0-1.el8_4
Red Hat:rhel_eus:8.4::appstream thunderbird-debuginfo 0 0:91.10.0-1.el8_4
Red Hat:rhel_eus:8.4::appstream thunderbird-debugsource 0 0:91.10.0-1.el8_4
Rocky Linux:8 thunderbird 0 0:91.10.0-1.el8_6
SUSE:Linux Enterprise Module for Package Hub 15 SP3 MozillaThunderbird 0 91.10.0-150200.8.73.1
SUSE:Linux Enterprise Module for Package Hub 15 SP4 MozillaThunderbird 0 91.10.0-150200.8.73.1
SUSE:Linux Enterprise Workstation Extension 15 SP3 MozillaThunderbird 0 91.10.0-150200.8.73.1
SUSE:Linux Enterprise Workstation Extension 15 SP4 MozillaThunderbird 0 91.10.0-150200.8.73.1
Ubuntu:18.04:LTS thunderbird 0 1:91.11.0+build2-0ubuntu0.18.04.1
Ubuntu:20.04:LTS thunderbird 0 1:91.11.0+build2-0ubuntu0.20.04.1
Ubuntu:22.04:LTS thunderbird 0 1:91.11.0+build2-0ubuntu0.22.04.1
openSUSE:Leap 15.3 MozillaThunderbird 0 91.10.0-150200.8.73.1
openSUSE:Leap 15.4 MozillaThunderbird 0 91.10.0-150200.8.73.1
openSUSE:Tumbleweed MozillaThunderbird 0 91.10.0-1.1

Related vulnerabilities