CVE-2017-2669

dovecot: Dovecot DoS when passdb dict was used for authentication

Published Jun 21, 2018 CVSS 3.0 · 3.7 Low EPSS 4.3% KEV · Not listed
Description
Dovecot before version 2.2.29 is vulnerable to a denial of service. When 'dict' passdb and userdb were used for user authentication, the username sent by the IMAP/POP3 client was sent through var_expand() to perform %variable expansion. Sending specially crafted %variable fields could result in excessive memory usage causing the process to crash (and restart), or excessive CPU usage causing all authentications to hang.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DSA Debian DSA DSA-3828-1 dovecot security update
EUVD EUVD EUVD-2017-11814 Dovecot before version 2.2.29 is vulnerable to a denial of service. When 'dict' passdb and userdb were used for user authentication, the username sent by the IMAP/POP3 client was sent through var_expand() to perform %variable expansion. Sending specially crafted %variable fields could result in excessive memory usage causing the process to crash (and restart), or excessive CPU usage causing all authentications to hang.
Ubuntu USN Ubuntu USN USN-3258-1 Dovecot vulnerability
Ubuntu USN Ubuntu USN USN-3258-2 Dovecot regression
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Aug 5, 2024, 2:02 PM
Reserved
Dec 1, 2016, 12:00 AM
Status
Modified
Published
Jun 21, 2018, 1:29 PM
Modified
Jun 17, 2026, 1:16 AM
Severity
Low
Public date
Apr 10, 2017, 12:00 AM