CVE-2020-12673
Description
Dovecot before 2.3.11.3 is vulnerable to a denial of service via a specially crafted NTLM request that causes an out-of-bounds read, crashing the auth service.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Dovecot before 2.3.11.3 is vulnerable to a denial of service via a specially crafted NTLM request that causes an out-of-bounds read, crashing the auth service.
Vulnerability
Dovecot versions before 2.3.11.3 contain an out-of-bounds read vulnerability in the NTLM authentication mechanism. The NTLM implementation does not correctly check message buffer size, leading to reading past allocated memory when a specially formatted NTLM request is received [3]. This affects the auth service component [3].
Exploitation
An unauthenticated remote attacker can send a specially crafted NTLM request to the Dovecot server. The vulnerability requires no authentication or user interaction [3]. By exploiting the out-of-bounds read, the attacker causes the auth process to crash.
Impact
Successful exploitation results in a denial of service (DoS) of the Dovecot auth service. The crash prevents legitimate authentication, disrupting email service [1][2]. The CVSS score is 7.5 (High) with a N/I/A impact of None/None/High [3].
Mitigation
The fix is available in Dovecot version 2.3.11.3 [3]. Ubuntu released updated packages in USN-4456-1 (for Ubuntu 20.04 LTS, 18.04 LTS, 16.04 LTS) and USN-4456-2 (for Ubuntu 14.04 ESM) [1][2]. Users should upgrade to the fixed version or apply the appropriate distribution update.
AI Insight generated on May 27, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
30- Dovecot/Dovecotdescription
- Range: <2.3.11.3
- osv-coords28 versionspkg:rpm/opensuse/dovecot23&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/dovecot23&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/dovecot23&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/dovecot24&distro=openSUSE%20Tumbleweedpkg:rpm/suse/dovecot22&distro=HPE%20Helion%20OpenStack%208pkg:rpm/suse/dovecot22&distro=SUSE%20Enterprise%20Storage%205pkg:rpm/suse/dovecot22&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP2-BCLpkg:rpm/suse/dovecot22&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP2-LTSSpkg:rpm/suse/dovecot22&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP3-BCLpkg:rpm/suse/dovecot22&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP3-LTSSpkg:rpm/suse/dovecot22&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP4-LTSSpkg:rpm/suse/dovecot22&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5pkg:rpm/suse/dovecot22&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP2pkg:rpm/suse/dovecot22&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP3pkg:rpm/suse/dovecot22&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP4pkg:rpm/suse/dovecot22&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5pkg:rpm/suse/dovecot22&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2012%20SP5pkg:rpm/suse/dovecot22&distro=SUSE%20OpenStack%20Cloud%207pkg:rpm/suse/dovecot22&distro=SUSE%20OpenStack%20Cloud%208pkg:rpm/suse/dovecot22&distro=SUSE%20OpenStack%20Cloud%209pkg:rpm/suse/dovecot22&distro=SUSE%20OpenStack%20Cloud%20Crowbar%208pkg:rpm/suse/dovecot22&distro=SUSE%20OpenStack%20Cloud%20Crowbar%209pkg:rpm/suse/dovecot23&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-ESPOSpkg:rpm/suse/dovecot23&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-LTSSpkg:rpm/suse/dovecot23&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Server%20Applications%2015%20SP1pkg:rpm/suse/dovecot23&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Server%20Applications%2015%20SP2pkg:rpm/suse/dovecot23&distro=SUSE%20Linux%20Enterprise%20Server%2015-LTSSpkg:rpm/suse/dovecot23&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015
< 2.3.10-lp151.2.12.1+ 27 more
- (no CPE)range: < 2.3.10-lp151.2.12.1
- (no CPE)range: < 2.3.10-lp152.2.3.1
- (no CPE)range: < 2.3.16-1.6
- (no CPE)range: < 2.4.0-1.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.2.31-19.22.1
- (no CPE)range: < 2.3.10-4.27.1
- (no CPE)range: < 2.3.10-4.27.1
- (no CPE)range: < 2.3.10-16.1
- (no CPE)range: < 2.3.11.3-17.5.1
- (no CPE)range: < 2.3.10-4.27.1
- (no CPE)range: < 2.3.10-4.27.1
Patches
0No patches discovered yet.
Vulnerability mechanics
Root cause
"Missing buffer size validation in Dovecot's NTLM implementation causes an out-of-bounds read when processing a specially crafted NTLM request."
Attack vector
An unauthenticated remote attacker sends a specially formatted NTLM request to the Dovecot server. The NTLM implementation does not correctly check the message buffer size, leading to an out-of-bounds read past the allocated memory [ref_id=1]. This out-of-bounds read causes the auth service process to crash, and an adversary can repeat this to prevent legitimate logins [ref_id=1]. The attack is network-based, requires no authentication, and has a CVSS score of 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) [ref_id=1].
Affected code
The vulnerability resides in Dovecot's NTLM authentication implementation within the auth component. The advisory identifies the vulnerable component as "auth" and the vulnerable version as 2.2, with the fix in 2.3.11.3 [ref_id=1]. No specific function or file names are provided in the bundle.
What the fix does
The advisory states the fix is available in Dovecot version 2.3.11.3 [ref_id=1]. No patch diff is included in the bundle, so the exact code changes are not visible. The advisory recommends upgrading to the fixed version and notes that disabling NTLM authentication can serve as a workaround [ref_id=1].
Preconditions
- configThe Dovecot server must have NTLM authentication enabled
- authNo authentication is required; the attacker can be unauthenticated
- networkThe attacker must be able to send network traffic to the Dovecot server (e.g., on port 110 for POP3)
- inputThe attacker sends a specially crafted NTLM request payload
Reproduction
The advisory includes reproduction steps [ref_id=1]: (1) Run `(echo 'AUTH NTLM'; echo -ne 'NTLMSSP\x00\x01\x00\x00\x00\x00\x02\x00\x00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA' | base64 -w0; echo; echo -ne 'NTLMSSP\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00AA\x00\x00\x41\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00orange\x00' | base64 -w0; echo; echo QUIT) | nc 127.0.0.1 110` against the Dovecot server.
Generated on May 25, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
12- lists.opensuse.org/opensuse-security-announce/2020-08/msg00048.htmlmitrevendor-advisoryx_refsource_SUSE
- lists.opensuse.org/opensuse-security-announce/2020-08/msg00059.htmlmitrevendor-advisoryx_refsource_SUSE
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/4AAX2MJEULPVSRZOBX3PNPFSYP4FM4TT/mitrevendor-advisoryx_refsource_FEDORA
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/EYZU6CHA3VMYYAUCMHSCCQKJEVEIKPQ2/mitrevendor-advisoryx_refsource_FEDORA
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/XKKAL3OMG76ZZ7CIEMQP2K6KCTD2RAKE/mitrevendor-advisoryx_refsource_FEDORA
- security.gentoo.org/glsa/202009-02mitrevendor-advisoryx_refsource_GENTOO
- usn.ubuntu.com/4456-1/mitrevendor-advisoryx_refsource_UBUNTU
- usn.ubuntu.com/4456-2/mitrevendor-advisoryx_refsource_UBUNTU
- www.debian.org/security/2020/dsa-4745mitrevendor-advisoryx_refsource_DEBIAN
- dovecot.org/securitymitrex_refsource_MISC
- lists.debian.org/debian-lts-announce/2020/08/msg00024.htmlmitremailing-listx_refsource_MLIST
- www.openwall.com/lists/oss-security/2020/08/12/2mitrex_refsource_CONFIRM
News mentions
0No linked articles in our index yet.