Cloudanix VulnDB

CVE-2021-29969

Medium · 5.9

CVSS

5.9

EPSS

1.2%

Published

Aug 5, 2021

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

An attacker who can interfere with an email program's secure connection to the mail server might trick it into displaying folders that do not actually exist.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Moderate
Impact
Data Exposure
Component
Application
Class
Improper Input Validation
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Improper validation of IMAP server responses injected before STARTTLS handshake completion allows processing of attacker-controlled data, resulting in display of fabricated folder structures.

Why it matters to the business

Users of the email client may encounter misleading folder listings that could facilitate deception or operational confusion in email workflows; the vulnerability has low exploit prevalence and no known active campaigns.

How an attack unfolds

An on-path attacker intercepts an IMAP connection configured for STARTTLS, injects crafted responses prior to TLS negotiation, and causes the client to accept and render fabricated folder metadata without cryptographic protection.

How to fix it

Upgrade Mozilla Thunderbird to version 78.12 or later; disable STARTTLS-only IMAP configurations where possible until patched.

How to confirm the fix worked

Verify client version is 78.12 or newer; confirm STARTTLS sessions reject pre-handshake injected data through controlled testing of IMAP folder enumeration.

Typical attack path

  1. Establish network position to observe or intercept IMAP traffic
  2. Inject unauthenticated IMAP responses before STARTTLS completion
  3. Cause client to parse and display attacker-supplied folder information

How to detect it

Examine IMAP protocol logs and network captures for unexpected folder listings or responses received outside established TLS sessions; correlate with client version telemetry.

What your security team should do

  • Prioritize update of all Thunderbird installations to 78.12 or newer
  • Audit IMAP account configurations for mandatory TLS usage
  • Review email client update policies to reduce exposure windows on future releases

The record

If Thunderbird was configured to use STARTTLS for an IMAP connection, and an attacker injected IMAP server responses prior to the completion of the STARTTLS handshake, then Thunderbird didn't ignore the injected data. This could have resulted in Thunderbird showing incorrect information, for example the attacker could have tricked Thunderbird to show folders that didn't exist on the IMAP server. This vulnerability affects Thunderbird < 78.12.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 thunderbird 0 1:78.12.0-1~deb10u1
Debian:11 thunderbird 0 1:78.12.0-1
Debian:12 thunderbird 0 1:78.12.0-1
Debian:13 thunderbird 0 1:78.12.0-1
Debian:9 thunderbird 0 1:78.12.0-1~deb9u1
Mageia:8 thunderbird 0 78.12.0-1.mga8
Mageia:8 thunderbird-l10n 0 78.12.0-1.mga8
Red Hat:enterprise_linux:7::client thunderbird 0 0:78.12.0-2.el7_9
Red Hat:enterprise_linux:7::client thunderbird-debuginfo 0 0:78.12.0-2.el7_9
Red Hat:enterprise_linux:7::server thunderbird 0 0:78.12.0-2.el7_9
Red Hat:enterprise_linux:7::server thunderbird-debuginfo 0 0:78.12.0-2.el7_9
Red Hat:enterprise_linux:7::workstation thunderbird 0 0:78.12.0-2.el7_9
Red Hat:enterprise_linux:7::workstation thunderbird-debuginfo 0 0:78.12.0-2.el7_9
Red Hat:enterprise_linux:8::appstream thunderbird 0 0:78.12.0-3.el8_4
Red Hat:enterprise_linux:8::appstream thunderbird-debuginfo 0 0:78.12.0-3.el8_4
Red Hat:enterprise_linux:8::appstream thunderbird-debugsource 0 0:78.12.0-3.el8_4
Red Hat:rhel_eus:8.1::appstream thunderbird 0 0:78.12.0-2.el8_1
Red Hat:rhel_eus:8.1::appstream thunderbird-debuginfo 0 0:78.12.0-2.el8_1
Red Hat:rhel_eus:8.1::appstream thunderbird-debugsource 0 0:78.12.0-2.el8_1
Red Hat:rhel_eus:8.2::appstream thunderbird 0 0:78.12.0-2.el8_2
Red Hat:rhel_eus:8.2::appstream thunderbird-debuginfo 0 0:78.12.0-2.el8_2
Red Hat:rhel_eus:8.2::appstream thunderbird-debugsource 0 0:78.12.0-2.el8_2
Rocky Linux:8 thunderbird 0 0:78.12.0-3.el8_4
SUSE:Linux Enterprise Workstation Extension 15 SP2 MozillaThunderbird 0 78.12.0-8.33.1
SUSE:Linux Enterprise Workstation Extension 15 SP3 MozillaThunderbird 0 78.12.0-8.33.1
Ubuntu:18.04:LTS thunderbird 0 1:78.13.0+build1-0ubuntu0.18.04.1
Ubuntu:20.04:LTS thunderbird 0 1:78.13.0+build1-0ubuntu0.20.04.2
openSUSE:Leap 15.2 MozillaThunderbird 0 78.12.0-lp152.2.48.2
openSUSE:Leap 15.3 MozillaThunderbird 0 78.12.0-8.33.1
openSUSE:Tumbleweed MozillaThunderbird 0 91.1.1-1.1

Related vulnerabilities