Moderate Security Update for Dovecot: Address Header Denial of Service Vulnerability
Summary
ALSA-2024:6973: Moderate: dovecot security update. Affects dovecot versions < 1:2.3.16-6.el8_10. Fixed in 1:2.3.16-6.el8_10. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
Dovecot is a widely used IMAP server designed for Linux and UNIX-like systems, emphasizing security and performance. It also includes a POP3 server and supports various email formats, such as maildir and mbox. The software is modular, allowing for SQL drivers and authentication plugins to be added as needed. However, recent vulnerabilities have been identified that could compromise its stability and security.
Vulnerability Detail
The vulnerabilities identified in Dovecot stem from improper handling of address headers. Specifically, using a large number of address headers can lead to a denial of service (CVE-2024-23184), while very large headers can cause resource exhaustion during message parsing (CVE-2024-23185). These issues can result in service disruptions, making the server unresponsive to legitimate requests, which can severely impact email communication.
How To Fix
Minimum fixed version
1:2.3.16-6.el8_10
This is the first release that contains the fix.
sudo dnf update dovecot
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
As a temporary measure, administrators can limit the number of address headers processed by Dovecot or implement rate limiting on incoming messages to mitigate the impact of these vulnerabilities until an update can be applied. However, this is not a permanent solution and should be followed by an update as soon as possible.
Conclusion
The recent security update for Dovecot addresses critical vulnerabilities related to address header handling that could lead to denial of service and resource exhaustion. It is crucial for administrators to update their installations promptly to maintain the integrity and availability of their email services.
See every vulnerability recorded for dovecot →
FAQ
The vulnerabilities include a denial of service caused by a large number of address headers and resource exhaustion from very large headers.
You can check your Dovecot version using the command 'dovecot --version' in the terminal. If it is older than 1:2.3.16-6.el8_10, it is affected.
Implement temporary workarounds such as limiting address headers or rate limiting incoming messages until you can perform the update.
Detailed information can be found on the CVE pages for CVE-2024-23184 and CVE-2024-23185.
Vulert monitors open-source vulnerabilities in your software using a manifest file like package-lock.json, providing real-time alerts without requiring code access.
Related vulnerabilities
Recent vulnerabilities recorded for dovecot.