CVE-2020-28896
Description
Mutt before 2.0.2 and NeoMutt before 2020-11-20 did not ensure that $ssl_force_tls was processed if an IMAP server's initial server response was invalid. The connection was not properly closed, and the code could continue attempting to authenticate. This could result in authentication credentials being exposed on an unencrypted connection, or to a machine-in-the-middle.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Mutt <2.0.2 and NeoMutt <2020-11-20 fail to enforce $ssl_force_tls when IMAP server provides invalid initial response, risking credential exposure.
Vulnerability
Mutt versions before 2.0.2 and NeoMutt versions before 2020-11-20 contain a flaw in IMAP connection handling. When an IMAP server returns an invalid initial response, the code bails but does not close the connection. The calling code then continues authentication based on connection status, bypassing the $ssl_force_tls configuration, which would require an encrypted connection [1][2][4].
Exploitation
An attacker who can intercept network traffic (man-in-the-middle) or cause the IMAP server to send an invalid initial response can trigger this bug. The user's MUA (Mutt or NeoMutt) will then proceed with authentication over an unencrypted connection, without the protection of $ssl_force_tls [1][3][4].
Impact
Successful exploitation allows an attacker to capture authentication credentials (username and password) sent in cleartext over the network. The attacker gains unauthorized access to the user's IMAP account, leading to information disclosure and potential further compromise [2][4].
Mitigation
The vulnerability is fixed in Mutt 2.0.2 [1] and NeoMutt 2020-11-20 [2]. Users should upgrade to these versions or later. No workaround is available; the fix ensures the IMAP connection is properly closed on any error, preventing authentication on untrusted channels [3][4].
- automatic post-release commit for mutt-2.0.2 (d9268908) · Commits · Mutt Project / mutt · GitLab
- Release NeoMutt 2020-11-20 · neomutt/neomutt
- imap: close connection on all failures · neomutt/neomutt@9c36717
- Ensure IMAP connection is closed after a connection error. (04b06aaa) · Commits · Mutt Project / mutt · GitLab
AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
35- Mutt/Muttdescription
- osv-coords34 versionspkg:rpm/almalinux/muttpkg:rpm/opensuse/mutt&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/mutt&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/mutt&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/neomutt&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/neomutt&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/neomutt&distro=openSUSE%20Tumbleweedpkg:rpm/suse/mutt&distro=HPE%20Helion%20OpenStack%208pkg:rpm/suse/mutt&distro=SUSE%20Enterprise%20Storage%205pkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-ESPOSpkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-LTSSpkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP1pkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP2pkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20Point%20of%20Sale%2011%20SP3pkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20Server%2011%20SP4-LTSSpkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP2-BCLpkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP2-LTSSpkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP3-BCLpkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP3-LTSSpkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP4-LTSSpkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5pkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20Server%2015-LTSSpkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP2pkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP3pkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP4pkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5pkg:rpm/suse/mutt&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015pkg:rpm/suse/mutt&distro=SUSE%20OpenStack%20Cloud%207pkg:rpm/suse/mutt&distro=SUSE%20OpenStack%20Cloud%208pkg:rpm/suse/mutt&distro=SUSE%20OpenStack%20Cloud%209pkg:rpm/suse/mutt&distro=SUSE%20OpenStack%20Cloud%20Crowbar%208pkg:rpm/suse/mutt&distro=SUSE%20OpenStack%20Cloud%20Crowbar%209pkg:rpm/suse/neomutt&distro=SUSE%20Package%20Hub%2015%20SP1pkg:rpm/suse/neomutt&distro=SUSE%20Package%20Hub%2015%20SP2
< 5:2.0.7-1.el8+ 33 more
- (no CPE)range: < 5:2.0.7-1.el8
- (no CPE)range: < 1.10.1-lp151.2.6.1
- (no CPE)range: < 1.10.1-lp152.3.6.1
- (no CPE)range: < 2.0.7-2.2
- (no CPE)range: < 20201120-lp152.2.3.1
- (no CPE)range: < 20201120-lp152.2.3.1
- (no CPE)range: < 20210205-3.3
- (no CPE)range: < 1.10.1-55.18.1
- (no CPE)range: < 1.10.1-55.18.1
- (no CPE)range: < 1.10.1-3.11.1
- (no CPE)range: < 1.10.1-3.11.1
- (no CPE)range: < 1.10.1-3.11.1
- (no CPE)range: < 1.10.1-3.11.1
- (no CPE)range: < 1.5.17-42.56.1
- (no CPE)range: < 1.5.17-42.56.1
- (no CPE)range: < 1.10.1-55.18.1
- (no CPE)range: < 1.10.1-55.18.1
- (no CPE)range: < 1.10.1-55.18.1
- (no CPE)range: < 1.10.1-55.18.1
- (no CPE)range: < 1.10.1-55.18.1
- (no CPE)range: < 1.10.1-55.18.1
- (no CPE)range: < 1.10.1-3.11.1
- (no CPE)range: < 1.10.1-55.18.1
- (no CPE)range: < 1.10.1-55.18.1
- (no CPE)range: < 1.10.1-55.18.1
- (no CPE)range: < 1.10.1-55.18.1
- (no CPE)range: < 1.10.1-3.11.1
- (no CPE)range: < 1.10.1-55.18.1
- (no CPE)range: < 1.10.1-55.18.1
- (no CPE)range: < 1.10.1-55.18.1
- (no CPE)range: < 1.10.1-55.18.1
- (no CPE)range: < 1.10.1-55.18.1
- (no CPE)range: < 20201120-bp151.3.3.1
- (no CPE)range: < 20201120-bp152.2.3.1
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
6- security.gentoo.org/glsa/202101-32mitrevendor-advisoryx_refsource_GENTOO
- github.com/neomutt/neomutt/commit/9c36717a3e2af1f2c1b7242035455ec8112b4b06mitrex_refsource_MISC
- github.com/neomutt/neomutt/releases/tag/20201120mitrex_refsource_MISC
- gitlab.com/muttmua/mutt/-/commit/04b06aaa3e0cc0022b9b01dbca2863756ebbf59amitrex_refsource_MISC
- gitlab.com/muttmua/mutt/-/commit/d92689088dfe80a290ec836e292376e2d9984f8fmitrex_refsource_MISC
- lists.debian.org/debian-lts-announce/2020/11/msg00048.htmlmitremailing-listx_refsource_MLIST
News mentions
0No linked articles in our index yet.