VYPR
Unrated severityNVD Advisory· Published Nov 1, 2005· Updated Jun 16, 2026

CVE-2005-3402

CVE-2005-3402

Description

The SMTP client in Mozilla Thunderbird 1.0.5 BETA, 1.0.7, and possibly other versions, does not notify users when it cannot establish a secure channel with the server, which allows remote attackers to obtain authentication information without detection via a man-in-the-middle (MITM) attack that bypasses TLS authentication or downgrades CRAM-MD5 authentication to plain authentication.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected products

3
  • cpe:2.3:a:mozilla:thunderbird:1.0.5:beta:*:*:*:*:*:*+ 2 more
    • cpe:2.3:a:mozilla:thunderbird:1.0.5:beta:*:*:*:*:*:*
    • cpe:2.3:a:mozilla:thunderbird:1.0.7:*:*:*:*:*:*:*
    • (no CPE)range: 1.0.5 BETA, 1.0.7

Patches

Vulnerability mechanics

Root cause

"Missing user notification and silent fallback from secure to insecure authentication in the SMTP client allows plaintext password transmission."

Attack vector

An attacker on the network path can perform a man-in-the-middle (MITM) attack that either bypasses TLS authentication or downgrades CRAM-MD5 authentication to plain authentication [ref_id=1]. Because Thunderbird does not notify the user when it cannot establish a secure channel with the SMTP server, the attacker can intercept the plaintext password without detection. The attack requires the attacker to be positioned between the victim's client and the SMTP server, and the victim's Thunderbird must be configured to use "No" or "TLS, if available" for the connection security setting [ref_id=1].

Affected code

The SMTP client in Mozilla Thunderbird 1.0.5 BETA, 1.0.7, and possibly other versions, does not notify users when it cannot establish a secure channel with the server. The bug report [ref_id=1] identifies the core issue as the fallback behavior in the SMTP authentication logic: if secure authentication (e.g., CRAM-MD5) fails, the client silently falls back to insecure LOGIN or PLAIN methods, sending the plaintext password over the wire.

What the fix does

The fix, tracked in Bugzilla [ref_id=1], changes SMTP authentication behavior to match that of POP and IMAP: the client will only try secure authentication if the user has explicitly chosen it via a new "useSecAuth" preference (replacing the old "trySecAuth" hidden pref). A later patch (v3 with autoprobe) adds auto-probing so that on new server setup the client tries secure auth first and, if it succeeds, automatically sets the pref to use secure auth; if it fails, it silently falls back without exposing the password. The patch also moves the authentication-method check into ProcessAuth() to correctly evaluate available methods after STARTTLS has been established [ref_id=1].

Preconditions

  • networkAttacker must be on the network path between the victim's client and the SMTP server (MITM position)
  • configVictim's Thunderbird must be configured with 'Use secure connection' set to 'No' or 'TLS, if available'
  • inputThe SMTP server must advertise secure authentication (e.g., CRAM-MD5) that the client will attempt first

Generated on May 26, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

4

News mentions

0

No linked articles in our index yet.