Dovecot 2.4.2 Server IMAP Sicuro Aggiunge Supporto Sperimentale a IMAP4rev2
Dovecot 2.4.2, server IMAP sicuro open-source, aggiunge il supporto sperimentale a IMAP4rev2, miglioramenti a OAuth2 e un nuovo backend regex libpcre2.
Il team di Dovecot ha annunciato il rilascio di Dovecot 2.4.2, un nuovo aggiornamento stabile per uno dei server IMAP e POP3 open source più utilizzati.
Un problema importante è stato affrontato sotto CVE-2025-30189, che ha interessato diversi backend di autenticazione, tra cui passdb oauth2, passwd e bsdauth. Quando la memorizzazione nella cache dell'autenticazione era abilitata, gli utenti potevano essere memorizzati nella cache con la stessa chiave — un difetto potenzialmente serio per gli ambienti multi-utente.
A parte questo, la versione 2.4.2 modernizza le dipendenze di compilazione e gli interni di configurazione di Dovecot:
- Nuova dipendenza libpcre2: sostituisce la gestione legacy delle espressioni regolari, migliorando compatibilità e prestazioni.
- Dipendenza da libicu rimossa: Dovecot include ora la propria libreria Unicode leggera, semplificando le compilazioni e riducendo le dipendenze esterne.
- Miglioramenti di OAuth2: migliore gestione dei token JWT e del periodo di tolleranza alla scadenza tramite la nuova impostazione
oauth2_token_expire_grace. - Supporto sperimentale IMAP4rev2: implementazione parziale per test preliminari del protocollo IMAP di nuova generazione.
- LMTP pipelining: il client LMTP ora supporta il pipelining dei comandi, migliorando l'efficienza nella consegna della posta.
- Migliorata la gestione di SSL e proxy: quando i server remoti presentano certificati non validi, Dovecot ora evita riconnessioni non necessarie.
- Parser di configurazione basato su Python 3: migliora la manutenibilità e rende la gestione delle configurazioni pronta per il futuro.
Insieme a Dovecot, Pigeonhole 2.4.2 — il componente di filtraggio Sieve — riceve alcuni aggiornamenti significativi:
- Aggiunge il supporto a regex compatibili con Unicode e alle liste estese.
- Utilizza il nuovo backend regex basato su libpcre2.
- Risolve diversi problemi di configurazione e di compilazione relativi a LDAP.
- Migliora la gestione dell'archiviazione degli script e l'affidabilità degli strumenti.
I binari precompilati sono disponibili su repo.dovecot.org, con immagini Docker ufficiali pubblicate su Docker Hub. Si consiglia vivamente agli utenti che eseguono l'aggiornamento di consultare la guida ufficiale alla migrazione da 2.3 a 2.4 a causa della nuova dipendenza da libpcre2 e delle modifiche alle librerie interne.
Consulta l'annuncio della versione o controlla il changelog del progetto su GitHub per maggiori dettagli su tutte le modifiche.
