Every CVE Search/ Get API key

CVE-2020-28896

Mutt before 2.0.2 and NeoMutt before 2020-11-20 did not ensure that $ssl_force_tls was processed...

5.3 MediumFix available

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

2.35%Up 0.9 points since Apr 14, 2021
90%50%10%1%

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 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
CVSS 2.0
2.6 LowAV: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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
  • 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
  • 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…
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
  • 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
  • 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…
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
  • 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
  • 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…
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

Affected packages
PackageAffectedFixed
mutt
Alpine:v3.13
before 2.0.2-r0
2.0.2-r0
mutt
Alpine:v3.14
before 2.0.2-r0
2.0.2-r0
mutt
Alpine:v3.15
before 2.0.2-r0
2.0.2-r0
mutt
Alpine:v3.16
before 2.0.2-r0
2.0.2-r0
mutt
Alpine:v3.17
before 2.0.2-r0
2.0.2-r0
mutt
Alpine:v3.18
before 2.0.2-r0
2.0.2-r0
mutt
Alpine:v3.19
before 2.0.2-r0
2.0.2-r0
mutt
Alpine:v3.20
before 2.0.2-r0
2.0.2-r0
mutt
Alpine:v3.21
before 2.0.2-r0
2.0.2-r0
mutt
Alpine:v3.22
before 2.0.2-r0
2.0.2-r0
Show 59 moreShow less
Affected packages
PackageAffectedFixed
mutt
Alpine:v3.23
before 2.0.2-r0
2.0.2-r0
mutt
Alpine:v3.24
before 2.0.2-r0
2.0.2-r0
mutt
AlmaLinux:8
From an advisory covering 2 CVEs
before 5:2.0.7-1.el8
5:2.0.7-1.el8
mutt
Debian:12
before 2.0.2-1
2.0.2-1
mutt
Debian:13
before 2.0.2-1
2.0.2-1
mutt
Debian:14
before 2.0.2-1
2.0.2-1
neomutt
Debian:12
before 20201120+dfsg.1-1
20201120+dfsg.1-1
neomutt
Debian:13
before 20201120+dfsg.1-1
20201120+dfsg.1-1
neomutt
Debian:14
before 20201120+dfsg.1-1
20201120+dfsg.1-1
mutt
Debian: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
mutt
Mageia:7
before 1.11.4-1.4.mga7
1.11.4-1.4.mga7
mutt
openEuler:20.03-LTS
before 1.10.1-4.oe1
1.10.1-4.oe1
mutt
openEuler:20.03-LTS-SP1
before 1.10.1-4.oe1
1.10.1-4.oe1
mutt
Red 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-debuginfo
Red 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-debugsource
Red 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
Rocky Linux:8
From an advisory covering 2 CVEs
before 5:2.0.7-1.el8
5:2.0.7-1.el8
mutt
SUSE:Linux Enterprise Point of Sale 11 SP3
before 1.5.17-42.56.1
1.5.17-42.56.1
mutt
SUSE:Linux Enterprise Server 11 SP4-LTSS
before 1.5.17-42.56.1
1.5.17-42.56.1
mutt
SUSE:Linux Enterprise Module for Basesystem 15 SP1
before 1.10.1-3.11.1
1.10.1-3.11.1
mutt
SUSE:Linux Enterprise Module for Basesystem 15 SP2
before 1.10.1-3.11.1
1.10.1-3.11.1
mutt
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 1.10.1-3.11.1
1.10.1-3.11.1
mutt
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 1.10.1-3.11.1
1.10.1-3.11.1
mutt
SUSE:Linux Enterprise Server 15-LTSS
before 1.10.1-3.11.1
1.10.1-3.11.1
mutt
SUSE:Linux Enterprise Server for SAP Applications 15
before 1.10.1-3.11.1
1.10.1-3.11.1
mutt
SUSE:HPE Helion OpenStack 8
before 1.10.1-55.18.1
1.10.1-55.18.1
mutt
SUSE:OpenStack Cloud 7
before 1.10.1-55.18.1
1.10.1-55.18.1
mutt
SUSE:OpenStack Cloud 8
before 1.10.1-55.18.1
1.10.1-55.18.1
mutt
SUSE:OpenStack Cloud 9
before 1.10.1-55.18.1
1.10.1-55.18.1
mutt
SUSE:OpenStack Cloud Crowbar 8
before 1.10.1-55.18.1
1.10.1-55.18.1
mutt
SUSE:OpenStack Cloud Crowbar 9
before 1.10.1-55.18.1
1.10.1-55.18.1
mutt
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 1.10.1-55.18.1
1.10.1-55.18.1
mutt
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 1.10.1-55.18.1
1.10.1-55.18.1
mutt
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 1.10.1-55.18.1
1.10.1-55.18.1
mutt
SUSE:Linux Enterprise Server 12 SP2-LTSS
before 1.10.1-55.18.1
1.10.1-55.18.1
mutt
SUSE:Linux Enterprise Server 12 SP2-BCL
before 1.10.1-55.18.1
1.10.1-55.18.1
mutt
SUSE:Linux Enterprise Server 12 SP3-LTSS
before 1.10.1-55.18.1
1.10.1-55.18.1
mutt
SUSE:Linux Enterprise Server 12 SP3-BCL
before 1.10.1-55.18.1
1.10.1-55.18.1
mutt
SUSE:Linux Enterprise Server 12 SP4-LTSS
before 1.10.1-55.18.1
1.10.1-55.18.1
mutt
SUSE:Linux Enterprise Server 12 SP5
before 1.10.1-55.18.1
1.10.1-55.18.1
mutt
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 1.10.1-55.18.1
1.10.1-55.18.1
mutt
SUSE:Enterprise Storage 5
before 1.10.1-55.18.1
1.10.1-55.18.1
mutt
Ubuntu: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
mutt
Ubuntu: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 less
1.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
neomutt
Ubuntu: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
mutt
Ubuntu: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
neomutt
Ubuntu: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
neomutt
Ubuntu: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
neomutt
Ubuntu: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
neomutt
Ubuntu: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
neomutt
Ubuntu: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
neomutt
openSUSE:Leap 15.1
From an advisory covering 4 CVEs
before 20201120-lp152.2.3.1
20201120-lp152.2.3.1
neomutt
openSUSE:Leap 15.2
From an advisory covering 4 CVEs
before 20201120-lp152.2.3.1
20201120-lp152.2.3.1
mutt
openSUSE:Leap 15.1
before 1.10.1-lp151.2.6.1
1.10.1-lp151.2.6.1
mutt
openSUSE:Leap 15.2
before 1.10.1-lp152.3.6.1
1.10.1-lp152.3.6.1
neomutt
SUSE:Package Hub 15 SP1
From an advisory covering 4 CVEs
before 20201120-bp151.3.3.1
20201120-bp151.3.3.1
neomutt
SUSE:Package Hub 15 SP2
From an advisory covering 4 CVEs
before 20201120-bp152.2.3.1
20201120-bp152.2.3.1
mutt
openSUSE:Tumbleweed
From an advisory covering 21 CVEs
before 2.0.7-2.2
2.0.7-2.2
neomutt
openSUSE:Tumbleweed
From an advisory covering 19 CVEs
before 20210205-3.3
20210205-3.3

History

History
RecordedChangedSources
affected, facts
affected, aliases, referencesOSV
aliasesEUVD
first indexedCVE 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

Show 83 moreShow less
This page doesn't list everything

Left out here: the rest of 3 source descriptions. The JSON record has them.

MoveEnter Open