Cloudanix VulnDB

CVE-2017-7829

Medium · 5.3

CVSS

5.3

EPSS

1.8%

Published

Jun 11, 2018

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

Attackers can make an email appear to come from any sender they choose, making it easier to trick people into opening malicious messages.

Exploit Available
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Data Tampering
Component
Application
Class
Improper Input Validation
Remediation
Upgrade
Effort
Low
Patch risk
Low

What it actually does

The vulnerability allows spoofing of the displayed sender address in emails by embedding a null character in the display string, which suppresses the real sender address from being shown to the recipient.

Why it matters to the business

Attackers can impersonate trusted organizations or individuals via email, increasing the success rate of phishing and social engineering campaigns that lead to credential theft or malware delivery.

How an attack unfolds

An attacker crafts an email message with a From header containing an arbitrary display name followed by a null byte and the real address; when rendered in the vulnerable client the null byte terminates display of the real address, showing only the spoofed name to the recipient.

How to fix it

Upgrade Mozilla Thunderbird to version 52.5.2 or later on all affected systems.

How to confirm the fix worked

Verify installed Thunderbird version is 52.5.2 or newer; test by sending an email containing a null byte in the From display string and confirm the real address is now visible.

Typical attack path

  1. Craft an email with a null byte preceding the real sender address in the From display string
  2. Send the message to the target recipient
  3. Recipient client renders only the spoofed sender address

How to detect it

Inspect incoming email headers for null bytes in the From field or unusual display-name patterns; review mail server logs and client message stores for messages that triggered the spoofing condition.

  • From:.*\x00
  • null byte in email From header display string

What your security team should do

  • Immediately update all Thunderbird installations to 52.5.2 or newer
  • Enable SPF, DKIM and DMARC on outbound mail domains to reduce spoofing success
  • Train users to treat unexpected email requests with caution regardless of displayed sender

The record

It is possible to spoof the sender's email address and display an arbitrary sender address to the email recipient. The real sender's address is not displayed if preceded by a null character in the display string. This vulnerability affects Thunderbird < 52.5.2.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 thunderbird 0 1:52.5.2-1
Debian:12 thunderbird 0 1:52.5.2-1
Debian:13 thunderbird 0 1:52.5.2-1
Debian:7 thunderbird 0 1:52.5.2-1~deb7u1
Debian:8 thunderbird 0 1:52.5.2-2~deb8u1
Debian:9 thunderbird 0 1:52.5.2-2~deb9u1
Mageia:5 thunderbird 0 52.5.2-1.mga5
Mageia:5 thunderbird-l10n 0 52.5.2-1.mga5
Mageia:6 thunderbird 0 52.5.2-1.mga6
Mageia:6 thunderbird-l10n 0 52.5.2-1.mga6
Red Hat:enterprise_linux:6::client thunderbird 0 0:52.5.2-1.el6_9
Red Hat:enterprise_linux:6::client thunderbird-debuginfo 0 0:52.5.2-1.el6_9
Red Hat:enterprise_linux:6::server thunderbird 0 0:52.5.2-1.el6_9
Red Hat:enterprise_linux:6::server thunderbird-debuginfo 0 0:52.5.2-1.el6_9
Red Hat:enterprise_linux:6::workstation thunderbird 0 0:52.5.2-1.el6_9
Red Hat:enterprise_linux:6::workstation thunderbird-debuginfo 0 0:52.5.2-1.el6_9
Red Hat:enterprise_linux:7::client thunderbird 0 0:52.5.2-1.el7_4
Red Hat:enterprise_linux:7::client thunderbird-debuginfo 0 0:52.5.2-1.el7_4
Red Hat:enterprise_linux:7::server thunderbird 0 0:52.5.2-1.el7_4
Red Hat:enterprise_linux:7::server thunderbird-debuginfo 0 0:52.5.2-1.el7_4
Red Hat:enterprise_linux:7::workstation thunderbird 0 0:52.5.2-1.el7_4
Red Hat:enterprise_linux:7::workstation thunderbird-debuginfo 0 0:52.5.2-1.el7_4
SUSE:Package Hub 12 MozillaThunderbird 0 52.5.2-51.1
Ubuntu:14.04:LTS thunderbird 0 1:52.6.0+build1-0ubuntu0.14.04.1
Ubuntu:16.04:LTS thunderbird 0 1:52.6.0+build1-0ubuntu0.16.04.1
openSUSE:Tumbleweed MozillaThunderbird 0 91.1.1-1.1

Related vulnerabilities