EXIM è un mail server rilasciato sotto GPL: è RFC 2821-compliant e in uso su diverse distribuzioni Linux e BSD. Un bug piuttosto “fastidioso” nella versione 4.69 permetteva di ottenere i privilegi d’amministrazione ed eseguire dei comandi sulla macchina d’installazione. Il caso è stato rilevato dagli sviluppatori Debian, che hanno provveduto a fornire una patch per EXIM su Lenny. Purtroppo, non ha risolto tutto il problema.
Il bug chiuso dal team di Debian riguardava soltanto i comandi avviati dall’utenza di EXIM e non la possibilità che l’utente si elevasse a root. Perciò, è stato fondamentale l’intervento di Red Hat su RHEL 4 e 5 che ha sistemato la situazione. Chi intendesse installare EXIM, oppure aggiornarlo, deve comunque sapere che Debian/Lenny propone tuttora la versione 4.69 “patchata”, mentre RHEL è fermo persino alla 4.43.
Sembra un’Odissea la risoluzione del bug di EXIM. Gli sviluppatori del mail server non considerano critica la falla, perciò le patch di Debian e Red Hat saranno valutate per l’inclusione soltanto a partire da EXIM 4.73: la versione sicura è la 4.70 e l’ultima disponibile è distribuita come 4.72. Snocciolare questa lista di cifre ha senso perché possiate controllare quale è in uso e se possa essere considerata effettivamente sicura.
Via | The H Open
pizzuco
13 dic 2010 - 11:51 - #1Per gli utenti OpenSuSE in questo repository
http://download.opensuse.org/repositories/server:/mail/
troverete la versione 4.72.
guiodic
13 dic 2010 - 14:59 - #2Questo episodio dimostra la validità del modello del software libero/open source. Se Exim fosse proprietario non ci sarebbe alcun modo per correggere la falla da parte delle distribuzioni, solo gli sviluppatori originari potrebbero farlo, in tal caso siccome non lo considerano prioritario la falla sarebbe rimasta lì.