Dovecot
Open-source IMAP and POP3 mail server
Dovecot's 2.4 branch is being hardened release by release after a breaking rewrite.
◆Recent moves
- 19d ago
Twelve CVEs fixed; ML-KEM and full-text phrase search arrive
The largest security round of the branch: twelve CVEs spanning IMAP THREAD, LIST and ID resource exhaustion, a CRIME-style leak via IMAP compression, dot-stuffing escape failures in SMTP output, and an XCLIENT forwarding bypass that let trusted networks skip authentication. Alongside them, ML-KEM support in lib-dcrypt, phrase searching in fts-flatcurve and a THROTTLED response code. The THREAD fix ships behind a new index format operators opt into via dovecot_storage_version.
View source ↗ - 4mo ago
CVE fixes in variable expansion and CRAM-SHA authentication
Fixes a variable expansion flaw where a safe filter marked all following pipelines safe, plus a CRAM-SHA authentication issue. Same shape as the rest of the branch — security first, incremental changes after.
View source ↗ - 5mo ago
CVE fixes for base64 auth DoS and decode2text
Addresses a denial of service where invalid base64 authentication disrupted other logins, along with a decode2text issue. Routine maintenance on the 2.4 line, with the experimental UTF-8 and IMAP4rev2 flags still carried forward unchanged.
View source ↗ - 10mo ago
Auth cache key collision fixed; libpcre2 becomes a dependency
Fixes a cache-key collision where several passdb and userdb drivers stored different users under the same auth cache key, and introduces a libpcre2 dependency. The dependency change is the operational note — it affects anyone building rather than installing packages.
View source ↗ - 1y ago
2.4 branch signing key rotates; packages break 2.3 configs
The first follow-up to the branch opening, rotating to a new 2.4 signing key and repeating the warning that 2.4 packages will not run against 2.3 configuration. Housekeeping in service of a migration operators had to plan around.
View source ↗ - 1y ago
Dovecot 2.4 lands: configs must be rewritten, director removed
⚡ SPARKThe release that defines everything after it. Every later entry in this feed is maintenance on the structure 2.4.0 imposed, including the storage and config versioning that now lets security fixes ship format changes safely.
View source ↗