Infinite loop in Dovecot - CVE-2020-7046
Published: February 13, 2020
Vulnerability details
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to infinite loop in lib-smtp in submission-login and lmtp and processing truncated UTF-8 data in command parameters. A remote non-authenticated attacker can send specially crafted command to the dovecot server and consume all available system resources and perform a denial of service attack.
Affected software
Arch Linux
Fedora
dovecot (Alpine package)
dovecot
How to mitigate CVE-2020-7046
dovecot (Alpine package) - addressed in versions 2.3.9.3-r0, 2.3.10.1-r0
dovecot - addressed in versions 2.3.9.3-1.fc30, 2.3.9.3-1.fc31