Cloudanix VulnDB

CVE-2022-2226

Medium · 6.5

CVSS

6.5

EPSS

0.4%

Published

Dec 22, 2022

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

Old signed emails can be resent later and still look valid, so people might believe outdated information is new.

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

What it actually does

The vulnerability allows replay of old OpenPGP-signed emails because Thunderbird displays the email date rather than validating that the signature creation timestamp roughly matches it, bypassing the intended signature freshness check and permitting an attacker to present stale signed content as current.

Why it matters to the business

Users may be tricked into acting on outdated statements or instructions in resent emails, increasing risk of social-engineering success or erroneous business decisions based on stale but apparently legitimate signed messages; low exploit maturity and absence from KEV reduce immediate operational urgency.

How an attack unfolds

An attacker obtains a previously signed legitimate email, resends it at a later date without modification, and the recipient Thunderbird client shows the email date while accepting the old signature as valid, leading the victim to believe the content is recent.

How to fix it

Upgrade Thunderbird to version 102 or later, or to 91.11 or later; after upgrade the client will enforce that the signature creation date roughly matches the displayed email date.

How to confirm the fix worked

Confirm the installed Thunderbird version is 102 or 91.11 or newer; test by replaying a signed message with a mismatched date and verify that the client now flags the signature as invalid.

Typical attack path

  1. Obtain a legitimately signed older email with OpenPGP signature
  2. Resend the identical email at a later time without altering content or signature
  3. Victim opens the message in an affected Thunderbird version
  4. Client displays the current email date and treats the old signature as valid
  5. Victim acts on the stale information under the false belief it is current

How to detect it

Review email logs and message headers for repeated identical signed messages arriving at significantly different times; inspect Thunderbird version telemetry to identify still-vulnerable clients.

What your security team should do

  • Prioritize upgrade of all Thunderbird installations to a fixed release
  • Communicate the replay risk to users who rely on OpenPGP-signed email
  • Monitor vendor advisories for any subsequent signature-handling changes

The record

An OpenPGP digital signature includes information about the date when the signature was created. When displaying an email that contains a digital signature, the email's date will be shown. If the dates were different, then Thunderbird didn't report the email as having an invalid signature. If an attacker performed a replay attack, in which an old email with old contents are resent at a later time, it could lead the victim to believe that the statements in the email are current. Fixed versions of Thunderbird will require that the signature's date roughly matches the displayed date of the email. This vulnerability affects Thunderbird < 102 and Thunderbird < 91.11.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:9 thunderbird 0 91.11.0-2.el9_0.alma
Debian:10 thunderbird 0 1:91.11.0-1~deb10u1
Debian:11 thunderbird 0 1:91.11.0-1~deb11u1
Debian:12 thunderbird 0 1:91.11.0-1
Debian:13 thunderbird 0 1:91.11.0-1
Mageia:8 thunderbird 0 91.11.0-1.mga8
Mageia:8 thunderbird-l10n 0 91.11.0-1.mga8
Red Hat:enterprise_linux:7::client thunderbird 0 0:91.11.0-2.el7_9
Red Hat:enterprise_linux:7::client thunderbird-debuginfo 0 0:91.11.0-2.el7_9
Red Hat:enterprise_linux:7::server thunderbird 0 0:91.11.0-2.el7_9
Red Hat:enterprise_linux:7::server thunderbird-debuginfo 0 0:91.11.0-2.el7_9
Red Hat:enterprise_linux:7::workstation thunderbird 0 0:91.11.0-2.el7_9
Red Hat:enterprise_linux:7::workstation thunderbird-debuginfo 0 0:91.11.0-2.el7_9
Red Hat:enterprise_linux:8::appstream thunderbird 0 0:91.11.0-2.el8_6
Red Hat:enterprise_linux:8::appstream thunderbird-debuginfo 0 0:91.11.0-2.el8_6
Red Hat:enterprise_linux:8::appstream thunderbird-debugsource 0 0:91.11.0-2.el8_6
Red Hat:enterprise_linux:9::appstream thunderbird 0 0:91.11.0-2.el9_0
Red Hat:enterprise_linux:9::appstream thunderbird-debuginfo 0 0:91.11.0-2.el9_0
Red Hat:enterprise_linux:9::appstream thunderbird-debugsource 0 0:91.11.0-2.el9_0
Red Hat:rhel_e4s:8.1::appstream thunderbird 0 0:91.11.0-2.el8_1
Red Hat:rhel_e4s:8.1::appstream thunderbird-debuginfo 0 0:91.11.0-2.el8_1
Red Hat:rhel_e4s:8.1::appstream thunderbird-debugsource 0 0:91.11.0-2.el8_1
Red Hat:rhel_eus:8.2::appstream thunderbird 0 0:91.11.0-2.el8_2
Red Hat:rhel_eus:8.2::appstream thunderbird-debuginfo 0 0:91.11.0-2.el8_2
Red Hat:rhel_eus:8.2::appstream thunderbird-debugsource 0 0:91.11.0-2.el8_2
Red Hat:rhel_eus:8.4::appstream thunderbird 0 0:91.11.0-2.el8_4
Red Hat:rhel_eus:8.4::appstream thunderbird-debuginfo 0 0:91.11.0-2.el8_4
Red Hat:rhel_eus:8.4::appstream thunderbird-debugsource 0 0:91.11.0-2.el8_4
Rocky Linux:8 thunderbird 0 0:91.11.0-2.el8_6
SUSE:Linux Enterprise Module for Package Hub 15 SP3 MozillaThunderbird 0 102.2.2-150200.8.82.1
SUSE:Linux Enterprise Module for Package Hub 15 SP3 MozillaThunderbird 0 91.11.0-150200.8.76.1
SUSE:Linux Enterprise Module for Package Hub 15 SP4 MozillaThunderbird 0 102.2.2-150200.8.82.1
SUSE:Linux Enterprise Module for Package Hub 15 SP4 MozillaThunderbird 0 91.11.0-150200.8.76.1
SUSE:Linux Enterprise Workstation Extension 15 SP3 MozillaThunderbird 0 102.2.2-150200.8.82.1
SUSE:Linux Enterprise Workstation Extension 15 SP3 MozillaThunderbird 0 91.11.0-150200.8.76.1
SUSE:Linux Enterprise Workstation Extension 15 SP4 MozillaThunderbird 0 102.2.2-150200.8.82.1
SUSE:Linux Enterprise Workstation Extension 15 SP4 MozillaThunderbird 0 91.11.0-150200.8.76.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 102.2.2-150200.8.82.1
openSUSE:Leap 15.3 MozillaThunderbird 0 91.11.0-150200.8.76.1
openSUSE:Leap 15.4 MozillaThunderbird 0 102.2.2-150200.8.82.1
openSUSE:Leap 15.4 MozillaThunderbird 0 91.11.0-150200.8.76.1
openSUSE:Tumbleweed MozillaThunderbird 0 91.11.0-1.1

Related vulnerabilities