CVE-2020-28896
Mutt before 2.0.2 and NeoMutt before 2020-11-20 did not ensure that $ssl_force_tls was processed...
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.3
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.
- Record
CVE-2020-28896- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N - CVSS 2.0
- 2.6 Low
AV:N/AC:H/Au:N/C:P/I:N/A:N - Weakness
- CWE-287, CWE-755
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2020-28896- Updated
- 2026-11-02
EUVDEUVD-2020-21287 No score
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.
- Record
EUVD-2020-21287- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-346p-qx4x-g348 No score
Mutt before 2.0.2 and NeoMutt before 2020-11-20 did not ensure that $ssl_force_tls was processed...
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.
- Record
GHSA-346p-qx4x-g348- Weakness
- CWE-522
- Updated
- 2026-11-02
OSVALPINE-CVE-2020-28896
5.3
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.
- Record
ALPINE-CVE-2020-28896- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-03
OSV
5.3
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.
- Record
CVE-2020-28896- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 19 moreShow less
OSVDEBIAN-CVE-2020-28896
5.3
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.
- Record
DEBIAN-CVE-2020-28896- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVOESA-2021-1005
5.3
mutt security update
Mutt is a small but very powerful text-based mail client for Unix operating systems.\r\n\r\n Security Fix(es):\r\n\r\n 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.(CVE-2020-28896)\r\n\r\n
- Record
OESA-2021-1005- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2021:4181
6.5
Red Hat Security Advisory: mutt security, bug fix, and enhancement update
- Record
RHSA-2021:4181- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2021:4181
6.5
Moderate: mutt security, bug fix, and enhancement update
Mutt is a low resource, highly configurable, text-based MIME e-mail client. Mutt supports most e-mail storing formats, such as mbox and Maildir, as well as most protocols, including POP3 and IMAP.
The following packages have been upgraded to a later upstream version: mutt (2.0.7). (BZ#1912614)
Security Fix(es):
-
mutt: Incorrect handling of invalid initial IMAP responses could lead to an authentication attempt over unencrypted connection (CVE-2020-28896)
-
mutt: Memory leak when parsing rfc822 group addresses (CVE-2021-3181)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 8.5 Release Notes linked from the References section.
- Record
RLSA-2021:4181- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-28896
5.3
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.
- Record
UBUNTU-CVE-2020-28896- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVALSA-2021:4181 No score
Moderate: mutt security, bug fix, and enhancement update
Mutt is a low resource, highly configurable, text-based MIME e-mail client. Mutt supports most e-mail storing formats, such as mbox and Maildir, as well as most protocols, including POP3 and IMAP.
The following packages have been upgraded to a later upstream version: mutt (2.0.7). (BZ#1912614)
Security Fix(es):
-
mutt: Incorrect handling of invalid initial IMAP responses could lead to an authentication attempt over unencrypted connection (CVE-2020-28896)
-
mutt: Memory leak when parsing rfc822 group addresses (CVE-2021-3181)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2021:4181- Updated
- 2026-11-02
OSVMGASA-2020-0448 No score
Updated mutt packages fix a security vulnerability
Mutt before 2.0.2 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 (CVE-2020-28896).
- Record
MGASA-2020-0448- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:2127-1 No score
Security update for neomutt
This update for neomutt fixes the following issues:
Update neomutt to 20201120. Address boo#1179035, CVE-2020-28896.
- Security
- imap: close connection on all failures
- Features
- alias: add function to Alias/Query dialogs
- config: add validators for {imap,smtp,pop}_authenticators
- config: warn when signature file is missing or not readable
- smtp: support for native SMTP LOGIN auth mech
- notmuch: show originating folder in index
- Bug Fixes
- sidebar: prevent the divider colour bleeding out
- sidebar: fix <sidebar-{next,prev}-new>
- notmuch: fix query for current email
- restore shutdown-hook functionality
- crash in reply-to
- user-after-free in folder-hook
- fix some leaks
- fix application of limits to modified mailboxes
- write Date header when postponing
- Translations
- 100% Lithuanian
- 100% Czech
- 70% Turkish
- Docs
- Document that $sort_alias affects the query menu
- Build
- improve ASAN flags
- add SASL and S/MIME to --everything
- fix contrib (un)install
- Code
- my_hdr compose screen notifications
- add contracts to the MXAPI
- maildir refactoring
- further reduce the use of global variables
- Upstream
- Add $count_alternatives to count attachments inside alternatives
-
Changes from 20200925
- Features
- Compose: display user-defined headers
- Address Book / Query: live sorting
- Address Book / Query: patterns for searching
- Config: Add '+=' and '-=' operators for String Lists
- Config: Add '+=' operator for Strings
- Allow postfix query ':setenv NAME?' for env vars
- Bug Fixes
- Fix crash when searching with invalid regexes
- Compose: Prevent infinite loop of send2-hooks
- Fix sidebar on new/removed mailboxes
- Restore indentation for named mailboxes
- Prevent half-parsing an alias
- Remove folder creation prompt for POP path
- Show error if $message_cachedir doesn't point to a valid directory
- Fix tracking LastDir in case of IMAP paths with Unicode characters
- Make sure all mail gets applied the index limit
- Add warnings to -Q query CLI option
- Fix index tracking functionality
- Changed Config
- Add $compose_show_user_headers (yes)
- Translations
- 100% Czech
- 100% Lithuanian
- Split up usage strings
- Build
- Run shellcheck on hcachever.sh
- Add the Address Sanitizer
- Move compose files to lib under compose/
- Move address config into libaddress
- Update to latest acutest - fixes a memory leak in the unit tests
- Code
- Implement ARRAY API
- Deglobalised the Config Sort functions
- Refactor the Sidebar to be Event-Driven
- Refactor the Color Event
- Refactor the Commands list
- Make ctx_update_tables private
- Reduce the scope/deps of some Validator functions
- Use the Email's IMAP UID instead of an increasing number as index
- debug: log window focus
- Features
-
Removed neomutt-sidebar-abbreviate-shorten-what-user-sees.patch. No longer needed.
-
Update to 20200821:
- Bug Fixes
- fix maildir flag generation
- fix query notmuch if file is missing
- notmuch: don't abort sync on error
- fix type checking for send config variables
- Changed Config
- $sidebar_format - Use %D rather than %B for named mailboxes
- Translations
- 96% Lithuanian
- 90% Polish
- Bug Fixes
-
fix(sidebar): abbreviate/shorten what user sees
-
Fix sidebar mailbox name display problem.
-
Update to 20200814:
- Notes
- Add one-liner docs to config items See: neomutt -O -Q smart_wrap
- Remove the built-in editor A large unused and unusable feature
- Security
- Add mitigation against DoS from thousands of parts boo#1179113
- Features
- Allow index-style searching in postpone menu
- Open NeoMutt using a mailbox name
- Add cd command to change the current working directory
- Add tab-completion…
- Notes
- Record
openSUSE-SU-2020:2127-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:2128-1 No score
Security update for mutt
This update for mutt fixes the following issues:
- CVE-2020-28896: incomplete connection termination could lead to sending credentials over unencrypted connections (bsc#1179035)
- Avoid that message with a million tiny parts can freeze MUA for several minutes (bsc#1179113)
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2020:2128-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:2141-1 No score
Security update for mutt
This update for mutt fixes the following issues:
- CVE-2020-28896: incomplete connection termination could lead to sending credentials over unencrypted connections (bsc#1179035)
- Avoid that message with a million tiny parts can freeze MUA for several minutes (bsc#1179113)
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2020:2141-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:2157-1 No score
Security update for neomutt
This update for neomutt fixes the following issues:
Update neomutt to 20201120. Address boo#1179035, CVE-2020-28896.
- Security
- imap: close connection on all failures
- Features
- alias: add function to Alias/Query dialogs
- config: add validators for {imap,smtp,pop}_authenticators
- config: warn when signature file is missing or not readable
- smtp: support for native SMTP LOGIN auth mech
- notmuch: show originating folder in index
- Bug Fixes
- sidebar: prevent the divider colour bleeding out
- sidebar: fix <sidebar-{next,prev}-new>
- notmuch: fix query for current email
- restore shutdown-hook functionality
- crash in reply-to
- user-after-free in folder-hook
- fix some leaks
- fix application of limits to modified mailboxes
- write Date header when postponing
- Translations
- 100% Lithuanian
- 100% Czech
- 70% Turkish
- Docs
- Document that $sort_alias affects the query menu
- Build
- improve ASAN flags
- add SASL and S/MIME to --everything
- fix contrib (un)install
- Code
- my_hdr compose screen notifications
- add contracts to the MXAPI
- maildir refactoring
- further reduce the use of global variables
- Upstream
- Add $count_alternatives to count attachments inside alternatives
-
Changes from 20200925
- Features
- Compose: display user-defined headers
- Address Book / Query: live sorting
- Address Book / Query: patterns for searching
- Config: Add '+=' and '-=' operators for String Lists
- Config: Add '+=' operator for Strings
- Allow postfix query ':setenv NAME?' for env vars
- Bug Fixes
- Fix crash when searching with invalid regexes
- Compose: Prevent infinite loop of send2-hooks
- Fix sidebar on new/removed mailboxes
- Restore indentation for named mailboxes
- Prevent half-parsing an alias
- Remove folder creation prompt for POP path
- Show error if $message_cachedir doesn't point to a valid directory
- Fix tracking LastDir in case of IMAP paths with Unicode characters
- Make sure all mail gets applied the index limit
- Add warnings to -Q query CLI option
- Fix index tracking functionality
- Changed Config
- Add $compose_show_user_headers (yes)
- Translations
- 100% Czech
- 100% Lithuanian
- Split up usage strings
- Build
- Run shellcheck on hcachever.sh
- Add the Address Sanitizer
- Move compose files to lib under compose/
- Move address config into libaddress
- Update to latest acutest - fixes a memory leak in the unit tests
- Code
- Implement ARRAY API
- Deglobalised the Config Sort functions
- Refactor the Sidebar to be Event-Driven
- Refactor the Color Event
- Refactor the Commands list
- Make ctx_update_tables private
- Reduce the scope/deps of some Validator functions
- Use the Email's IMAP UID instead of an increasing number as index
- debug: log window focus
- Features
-
Removed neomutt-sidebar-abbreviate-shorten-what-user-sees.patch. No longer needed.
-
Update to 20200821:
- Bug Fixes
- fix maildir flag generation
- fix query notmuch if file is missing
- notmuch: don't abort sync on error
- fix type checking for send config variables
- Changed Config
- $sidebar_format - Use %D rather than %B for named mailboxes
- Translations
- 96% Lithuanian
- 90% Polish
- Bug Fixes
-
fix(sidebar): abbreviate/shorten what user sees
-
Fix sidebar mailbox name display problem.
-
Update to 20200814:
- Notes
- Add one-liner docs to config items See: neomutt -O -Q smart_wrap
- Remove the built-in editor A large unused and unusable feature
- Security
- Add mitigation against DoS from thousands of parts boo#1179113
- Features
- Allow index-style searching in postpone menu
- Open NeoMutt using a mailbox name
- Add cd command to change the current working directory
- Add tab-completion…
- Notes
- Record
openSUSE-SU-2020:2157-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:2158-1 No score
Security update for neomutt
This update for neomutt fixes the following issues:
Update neomutt to 20201120. Address boo#1179035, CVE-2020-28896.
- Security
- imap: close connection on all failures
- Features
- alias: add function to Alias/Query dialogs
- config: add validators for {imap,smtp,pop}_authenticators
- config: warn when signature file is missing or not readable
- smtp: support for native SMTP LOGIN auth mech
- notmuch: show originating folder in index
- Bug Fixes
- sidebar: prevent the divider colour bleeding out
- sidebar: fix <sidebar-{next,prev}-new>
- notmuch: fix query for current email
- restore shutdown-hook functionality
- crash in reply-to
- user-after-free in folder-hook
- fix some leaks
- fix application of limits to modified mailboxes
- write Date header when postponing
- Translations
- 100% Lithuanian
- 100% Czech
- 70% Turkish
- Docs
- Document that $sort_alias affects the query menu
- Build
- improve ASAN flags
- add SASL and S/MIME to --everything
- fix contrib (un)install
- Code
- my_hdr compose screen notifications
- add contracts to the MXAPI
- maildir refactoring
- further reduce the use of global variables
- Upstream
- Add $count_alternatives to count attachments inside alternatives
-
Changes from 20200925
- Features
- Compose: display user-defined headers
- Address Book / Query: live sorting
- Address Book / Query: patterns for searching
- Config: Add '+=' and '-=' operators for String Lists
- Config: Add '+=' operator for Strings
- Allow postfix query ':setenv NAME?' for env vars
- Bug Fixes
- Fix crash when searching with invalid regexes
- Compose: Prevent infinite loop of send2-hooks
- Fix sidebar on new/removed mailboxes
- Restore indentation for named mailboxes
- Prevent half-parsing an alias
- Remove folder creation prompt for POP path
- Show error if $message_cachedir doesn't point to a valid directory
- Fix tracking LastDir in case of IMAP paths with Unicode characters
- Make sure all mail gets applied the index limit
- Add warnings to -Q query CLI option
- Fix index tracking functionality
- Changed Config
- Add $compose_show_user_headers (yes)
- Translations
- 100% Czech
- 100% Lithuanian
- Split up usage strings
- Build
- Run shellcheck on hcachever.sh
- Add the Address Sanitizer
- Move compose files to lib under compose/
- Move address config into libaddress
- Update to latest acutest - fixes a memory leak in the unit tests
- Code
- Implement ARRAY API
- Deglobalised the Config Sort functions
- Refactor the Sidebar to be Event-Driven
- Refactor the Color Event
- Refactor the Commands list
- Make ctx_update_tables private
- Reduce the scope/deps of some Validator functions
- Use the Email's IMAP UID instead of an increasing number as index
- debug: log window focus
- Features
-
Removed neomutt-sidebar-abbreviate-shorten-what-user-sees.patch. No longer needed.
-
Update to 20200821:
- Bug Fixes
- fix maildir flag generation
- fix query notmuch if file is missing
- notmuch: don't abort sync on error
- fix type checking for send config variables
- Changed Config
- $sidebar_format - Use %D rather than %B for named mailboxes
- Translations
- 96% Lithuanian
- 90% Polish
- Bug Fixes
-
fix(sidebar): abbreviate/shorten what user sees
-
Fix sidebar mailbox name display problem.
-
Update to 20200814:
- Notes
- Add one-liner docs to config items See: neomutt -O -Q smart_wrap
- Remove the built-in editor A large unused and unusable feature
- Security
- Add mitigation against DoS from thousands of parts boo#1179113
- Features
- Allow index-style searching in postpone menu
- Open NeoMutt using a mailbox name
- Add cd command to change the current working directory
- Add tab-completion…
- Notes
- Record
openSUSE-SU-2020:2158-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11069-1 No score
mutt-2.0.7-2.2 on GA media
These are all security issues fixed in the mutt-2.0.7-2.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11069-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11079-1 No score
neomutt-20210205-3.3 on GA media
These are all security issues fixed in the neomutt-20210205-3.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11079-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:14551-1 No score
Security update for mutt
This update for mutt fixes the following issues:
- CVE-2020-28896: incomplete connection termination could lead to sending credentials over unencrypted connections (bsc#1179035)
- Avoid that message with a million tiny parts can freeze MUA for several minutes (bsc#1179113)
- Record
SUSE-SU-2020:14551-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:3568-1 No score
Security update for mutt
This update for mutt fixes the following issues:
- CVE-2020-28896: incomplete connection termination could lead to sending credentials over unencrypted connections (bsc#1179035)
- Avoid that message with a million tiny parts can freeze MUA for several minutes (bsc#1179113)
- Record
SUSE-SU-2020:3568-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:3632-1 No score
Security update for mutt
This update for mutt fixes the following issues:
- Find and display the content of messages properly. (bsc#1179461)
- CVE-2020-28896: incomplete connection termination could send credentials over unencrypted connections. (bsc#1179035)
- Avoid that message with a million tiny parts can freeze MUA for several minutes. (bsc#1179113)
- Record
SUSE-SU-2020:3632-1- Updated
- 2026-11-02
OSVUSN-4645-1 No score
mutt vulnerability
It was discovered that Mutt incorrectly handled certain connections. An attacker could possibly use this issue to expose sensitive information.
- Record
USN-4645-1- Updated
- 2026-11-02
OSVUSN-7204-1 No score
neomutt vulnerabilities
Jeriko One discovered that NeoMutt incorrectly handled certain IMAP and POP3 responses. An attacker could possibly use this issue to cause NeoMutt to crash, resulting in a denial of service, or the execution of arbitrary code. This issue only affected Ubuntu 18.04 LTS. (CVE-2018-14349, CVE-2018-14350, CVE-2018-14351, CVE-2018-14352, CVE-2018-14353, CVE-2018-14354, CVE-2018-14355, CVE-2018-14356, CVE-2018-14357, CVE-2018-14358, CVE-2018-14359, CVE-2018-14362)
Jeriko One discovered that NeoMutt incorrectly handled certain NNTP-related operations. An attacker could possibly use this issue to cause NeoMutt to crash, resulting in denial of service, or the execution of arbitrary code. This issue only affected Ubuntu 18.04 LTS. (CVE-2018-14360, CVE-2018-14361, CVE-2018-14363)
It was discovered that NeoMutt incorrectly processed additional data when communicating with mail servers. An attacker could possibly use this issue to access senstive information. This issue only affected Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. (CVE-2020-14954, CVE-2020-28896)
It was discovered that Neomutt incorrectly handled the IMAP QRSync setting. An attacker could possibly use this issue to cause NeoMutt to crash, resulting in denial of service. This issue only affected Ubuntu 20.04 LTS. (CVE-2021-32055)
Tavis Ormandy discovered that NeoMutt incorrectly parsed uuencoded text past the length of the string. An attacker could possibly use this issue to enable the execution of arbitrary code. This issue only affected Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, and Ubuntu 22.04 LTS. (CVE-2022-1328)
It was discovered that NeoMutt did not properly encrypt email headers. An attacker could possibly use this issue to receive emails that were not intended for them and access sensitive information. This vulnerability was only fixed in Ubuntu 20.04 LTS, Ubuntu 22.04 LTS, and Ubuntu 24.04 LTS. (CVE-2024-49393, CVE-2024-49394)
- Record
USN-7204-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
muttAlpine:v3.13 |
before 2.0.2-r0 | 2.0.2-r0 |
muttAlpine:v3.14 |
before 2.0.2-r0 | 2.0.2-r0 |
muttAlpine:v3.15 |
before 2.0.2-r0 | 2.0.2-r0 |
muttAlpine:v3.16 |
before 2.0.2-r0 | 2.0.2-r0 |
muttAlpine:v3.17 |
before 2.0.2-r0 | 2.0.2-r0 |
muttAlpine:v3.18 |
before 2.0.2-r0 | 2.0.2-r0 |
muttAlpine:v3.19 |
before 2.0.2-r0 | 2.0.2-r0 |
muttAlpine:v3.20 |
before 2.0.2-r0 | 2.0.2-r0 |
muttAlpine:v3.21 |
before 2.0.2-r0 | 2.0.2-r0 |
muttAlpine:v3.22 |
before 2.0.2-r0 | 2.0.2-r0 |
Show 59 moreShow less
| Package | Affected | Fixed |
|---|---|---|
muttAlpine:v3.23 |
before 2.0.2-r0 | 2.0.2-r0 |
muttAlpine:v3.24 |
before 2.0.2-r0 | 2.0.2-r0 |
muttAlmaLinux:8 From an advisory covering 2 CVEs |
before 5:2.0.7-1.el8 | 5:2.0.7-1.el8 |
muttDebian:12 |
before 2.0.2-1 | 2.0.2-1 |
muttDebian:13 |
before 2.0.2-1 | 2.0.2-1 |
muttDebian:14 |
before 2.0.2-1 | 2.0.2-1 |
neomuttDebian:12 |
before 20201120+dfsg.1-1 | 20201120+dfsg.1-1 |
neomuttDebian:13 |
before 20201120+dfsg.1-1 | 20201120+dfsg.1-1 |
neomuttDebian:14 |
before 20201120+dfsg.1-1 | 20201120+dfsg.1-1 |
muttDebian:9 |
before 1.7.2-1+deb9u4, plus listed versions 1.7.2-11.7.2-1+deb9u11.7.2-1+deb9u21.7.2-1+deb9u3 |
1.7.2-1+deb9u4 |
muttMageia:7 |
before 1.11.4-1.4.mga7 | 1.11.4-1.4.mga7 |
muttopenEuler:20.03-LTS |
before 1.10.1-4.oe1 | 1.10.1-4.oe1 |
muttopenEuler:20.03-LTS-SP1 |
before 1.10.1-4.oe1 | 1.10.1-4.oe1 |
muttRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 5:2.0.7-1.el8 | 5:2.0.7-1.el8 |
mutt-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 5:2.0.7-1.el8 | 5:2.0.7-1.el8 |
mutt-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 5:2.0.7-1.el8 | 5:2.0.7-1.el8 |
muttRocky Linux:8 From an advisory covering 2 CVEs |
before 5:2.0.7-1.el8 | 5:2.0.7-1.el8 |
muttSUSE:Linux Enterprise Point of Sale 11 SP3 |
before 1.5.17-42.56.1 | 1.5.17-42.56.1 |
muttSUSE:Linux Enterprise Server 11 SP4-LTSS |
before 1.5.17-42.56.1 | 1.5.17-42.56.1 |
muttSUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 1.10.1-3.11.1 | 1.10.1-3.11.1 |
muttSUSE:Linux Enterprise Module for Basesystem 15 SP2 |
before 1.10.1-3.11.1 | 1.10.1-3.11.1 |
muttSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 1.10.1-3.11.1 | 1.10.1-3.11.1 |
muttSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 1.10.1-3.11.1 | 1.10.1-3.11.1 |
muttSUSE:Linux Enterprise Server 15-LTSS |
before 1.10.1-3.11.1 | 1.10.1-3.11.1 |
muttSUSE:Linux Enterprise Server for SAP Applications 15 |
before 1.10.1-3.11.1 | 1.10.1-3.11.1 |
muttSUSE:HPE Helion OpenStack 8 |
before 1.10.1-55.18.1 | 1.10.1-55.18.1 |
muttSUSE:OpenStack Cloud 7 |
before 1.10.1-55.18.1 | 1.10.1-55.18.1 |
muttSUSE:OpenStack Cloud 8 |
before 1.10.1-55.18.1 | 1.10.1-55.18.1 |
muttSUSE:OpenStack Cloud 9 |
before 1.10.1-55.18.1 | 1.10.1-55.18.1 |
muttSUSE:OpenStack Cloud Crowbar 8 |
before 1.10.1-55.18.1 | 1.10.1-55.18.1 |
muttSUSE:OpenStack Cloud Crowbar 9 |
before 1.10.1-55.18.1 | 1.10.1-55.18.1 |
muttSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 1.10.1-55.18.1 | 1.10.1-55.18.1 |
muttSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 1.10.1-55.18.1 | 1.10.1-55.18.1 |
muttSUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 1.10.1-55.18.1 | 1.10.1-55.18.1 |
muttSUSE:Linux Enterprise Server 12 SP2-LTSS |
before 1.10.1-55.18.1 | 1.10.1-55.18.1 |
muttSUSE:Linux Enterprise Server 12 SP2-BCL |
before 1.10.1-55.18.1 | 1.10.1-55.18.1 |
muttSUSE:Linux Enterprise Server 12 SP3-LTSS |
before 1.10.1-55.18.1 | 1.10.1-55.18.1 |
muttSUSE:Linux Enterprise Server 12 SP3-BCL |
before 1.10.1-55.18.1 | 1.10.1-55.18.1 |
muttSUSE:Linux Enterprise Server 12 SP4-LTSS |
before 1.10.1-55.18.1 | 1.10.1-55.18.1 |
muttSUSE:Linux Enterprise Server 12 SP5 |
before 1.10.1-55.18.1 | 1.10.1-55.18.1 |
muttSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 1.10.1-55.18.1 | 1.10.1-55.18.1 |
muttSUSE:Enterprise Storage 5 |
before 1.10.1-55.18.1 | 1.10.1-55.18.1 |
muttUbuntu:16.04:LTS |
before 1.5.24-1ubuntu0.5, plus listed versions 1.5.23-3.1ubuntu11.5.23-3.1ubuntu21.5.24-11.5.24-1build11.5.24-1ubuntu0.11.5.24-1ubuntu0.21.5.24-1ubuntu0.31.5.24-1ubuntu0.4 |
1.5.24-1ubuntu0.5 |
muttUbuntu:18.04:LTS |
before 1.9.4-3ubuntu0.4, plus listed versions 1.8.3+neomutt20170609-2build11.9.1-21.9.1-31.9.1-41.9.1-5 Show 7 moreShow less1.9.2-11.9.3-11.9.4-21.9.4-31.9.4-3ubuntu0.11.9.4-3ubuntu0.21.9.4-3ubuntu0.3 |
1.9.4-3ubuntu0.4 |
neomuttUbuntu:Pro:18.04:LTS |
before 20171215+dfsg.1-1ubuntu0.1~esm1, plus listed versions 20171027-120171027-220171027+dfsg.1-120171027+dfsg.1-220171027+dfsg.1-420171208+dfsg.1-120171208+dfsg.1-220171215+dfsg.1-1 |
20171215+dfsg.1-1ubuntu0.1~esm1 |
muttUbuntu:20.04:LTS |
before 1.13.2-1ubuntu0.3, plus listed versions 1.10.1-2.11.12.2-11.12.2-21.13.0-11.13.2-11.13.2-1ubuntu0.11.13.2-1ubuntu0.2 |
1.13.2-1ubuntu0.3 |
neomuttUbuntu:Pro:20.04:LTS |
before 20191207+dfsg.1-1.1ubuntu0.1~esm1, plus listed versions 20180716+dfsg.1-1.220191111+dfsg.1-120191207+dfsg.1-1.1 |
20191207+dfsg.1-1.1ubuntu0.1~esm1 |
neomuttUbuntu:Pro:18.04:LTS From an advisory covering 21 CVEs |
before 20171215+dfsg.1-1ubuntu0.1~esm1, plus listed versions 20171027-120171027-220171027+dfsg.1-120171027+dfsg.1-220171027+dfsg.1-420171208+dfsg.1-120171208+dfsg.1-220171215+dfsg.1-1 |
20171215+dfsg.1-1ubuntu0.1~esm1 |
neomuttUbuntu:Pro:20.04:LTS From an advisory covering 21 CVEs |
before 20191207+dfsg.1-1.1ubuntu0.1~esm1, plus listed versions 20180716+dfsg.1-1.220191111+dfsg.1-120191207+dfsg.1-1.1 |
20191207+dfsg.1-1.1ubuntu0.1~esm1 |
neomuttUbuntu:Pro:22.04:LTS From an advisory covering 21 CVEs |
before 20211029+dfsg1-1ubuntu0.1~esm1, plus listed versions 20201127+dfsg.1-1.220211029+dfsg1-1 |
20211029+dfsg1-1ubuntu0.1~esm1 |
neomuttUbuntu:Pro:24.04:LTS From an advisory covering 21 CVEs |
before 20231103+dfsg1-1ubuntu0.1~esm1, plus listed versions 20220429+dfsg1-4.120231103+dfsg1-120231103+dfsg1-1build220231103+dfsg1-1build3 |
20231103+dfsg1-1ubuntu0.1~esm1 |
neomuttopenSUSE:Leap 15.1 From an advisory covering 4 CVEs |
before 20201120-lp152.2.3.1 | 20201120-lp152.2.3.1 |
neomuttopenSUSE:Leap 15.2 From an advisory covering 4 CVEs |
before 20201120-lp152.2.3.1 | 20201120-lp152.2.3.1 |
muttopenSUSE:Leap 15.1 |
before 1.10.1-lp151.2.6.1 | 1.10.1-lp151.2.6.1 |
muttopenSUSE:Leap 15.2 |
before 1.10.1-lp152.3.6.1 | 1.10.1-lp152.3.6.1 |
neomuttSUSE:Package Hub 15 SP1 From an advisory covering 4 CVEs |
before 20201120-bp151.3.3.1 | 20201120-bp151.3.3.1 |
neomuttSUSE:Package Hub 15 SP2 From an advisory covering 4 CVEs |
before 20201120-bp152.2.3.1 | 20201120-bp152.2.3.1 |
muttopenSUSE:Tumbleweed From an advisory covering 21 CVEs |
before 2.0.7-2.2 | 2.0.7-2.2 |
neomuttopenSUSE:Tumbleweed From an advisory covering 19 CVEs |
before 20210205-3.3 | 20210205-3.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected, aliases, references | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-28896 is a medium vulnerability (CVSS 5.3) in Mutt, published November 23, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.35%, the 83rd percentile. Fixed in mutt 2.0.2-r0.
References
gitlab.com/muttmua/mutt/-/commit/d92689088dfe80a290ec836e292376e2d9984f8f
gitlab.com/muttmua/mutt/-/commit/04b06aaa3e0cc0022b9b01dbca2863756ebbf59a
github.com/neomutt/neomutt/commit/9c36717a3e2af1f2c1b7242035455ec8112b4b06
github.com/neomutt/neomutt/releases/tag/20201120
lists.debian.org/debian-lts-announce/2020/11/msg00048.html
security.gentoo.org/glsa/202101-32
Show 83 moreShow less
nvd.nist.gov/vuln/detail/CVE-2020-28896
github.com/advisories/GHSA-346p-qx4x-g348
security.alpinelinux.org/vuln/CVE-2020-28896
errata.almalinux.org/8/ALSA-2021-4181.html
vulners.com/cve/CVE-2020-28896
vulners.com/cve/CVE-2021-3181
security-tracker.debian.org/tracker/CVE-2020-28896
advisories.mageia.org/MGASA-2020-0448.html
bugs.mageia.org/show_bug.cgi?id=27686
ubuntu.com/security/notices/USN-4645-1
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1005
access.redhat.com/errata/RHSA-2021:4181
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.5_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1890084
bugzilla.redhat.com/show_bug.cgi?id=1900826
bugzilla.redhat.com/show_bug.cgi?id=1912614
bugzilla.redhat.com/show_bug.cgi?id=1920446
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4181.json
access.redhat.com/security/cve/CVE-2020-28896
cve.org/CVERecord?id=CVE-2020-28896
access.redhat.com/security/cve/CVE-2021-3181
cve.org/CVERecord?id=CVE-2021-3181
nvd.nist.gov/vuln/detail/CVE-2021-3181
errata.rockylinux.org/RLSA-2021:4181
suse.com/support/update/announcement/2020/suse-su-202014551-1
bugzilla.suse.com/1179035
bugzilla.suse.com/1179113
suse.com/security/cve/CVE-2020-28896
suse.com/support/update/announcement/2020/suse-su-20203568-1
suse.com/support/update/announcement/2020/suse-su-20203632-1
bugzilla.suse.com/1179461
ubuntu.com/security/CVE-2020-28896
ubuntu.com/security/notices/USN-7204-1
ubuntu.com/security/CVE-2018-14349
ubuntu.com/security/CVE-2018-14350
ubuntu.com/security/CVE-2018-14351
ubuntu.com/security/CVE-2018-14352
ubuntu.com/security/CVE-2018-14353
ubuntu.com/security/CVE-2018-14354
ubuntu.com/security/CVE-2018-14355
ubuntu.com/security/CVE-2018-14356
ubuntu.com/security/CVE-2018-14357
ubuntu.com/security/CVE-2018-14358
ubuntu.com/security/CVE-2018-14359
ubuntu.com/security/CVE-2018-14360
ubuntu.com/security/CVE-2018-14361
ubuntu.com/security/CVE-2018-14362
ubuntu.com/security/CVE-2018-14363
ubuntu.com/security/CVE-2020-14954
ubuntu.com/security/CVE-2021-32055
ubuntu.com/security/CVE-2022-1328
ubuntu.com/security/CVE-2024-49393
ubuntu.com/security/CVE-2024-49394
lists.opensuse.org/archives/list/[email protected]/thread/RDM45YGFPRPSTCQV554CQT4P74X6HNGI
bugzilla.suse.com/1172906
bugzilla.suse.com/1172935
bugzilla.suse.com/1173197
suse.com/security/cve/CVE-2020-14093
suse.com/security/cve/CVE-2020-14154
suse.com/security/cve/CVE-2020-14954
lists.opensuse.org/archives/list/[email protected]/thread/SDEIF6HZ3PYQV7UDRJUX7FTYYPTVCBVB
lists.opensuse.org/archives/list/[email protected]/thread/RYE5B2QAZHGR4OUGARLIROGTKWRSGYPL
lists.opensuse.org/archives/list/[email protected]/thread/SO2YEN5NDIBWU3W774SS3UQQJQHS3Y2L
lists.opensuse.org/archives/list/[email protected]/thread/LP3RDP5YFHOILA5LLZD7YQXIDYSTUJ2A
suse.com/security/cve/CVE-2007-1558
suse.com/security/cve/CVE-2018-14349
suse.com/security/cve/CVE-2018-14350
suse.com/security/cve/CVE-2018-14351
suse.com/security/cve/CVE-2018-14352
suse.com/security/cve/CVE-2018-14353
suse.com/security/cve/CVE-2018-14354
suse.com/security/cve/CVE-2018-14355
suse.com/security/cve/CVE-2018-14356
suse.com/security/cve/CVE-2018-14357
suse.com/security/cve/CVE-2018-14358
suse.com/security/cve/CVE-2018-14359
suse.com/security/cve/CVE-2018-14360
suse.com/security/cve/CVE-2018-14361
suse.com/security/cve/CVE-2018-14362
suse.com/security/cve/CVE-2018-14363
suse.com/security/cve/CVE-2021-3181
suse.com/security/cve/CVE-2021-32055
Left out here: the rest of 3 source descriptions. The JSON record has them.