U Exim 4.99.3 ispravljena je ranjivost koja omogućava daljinsko izvršavanje koda prilikom korištenja GnuTLS.

Razvijači poštanskog servera Exim izbacili su ispravku Exim 4.99.3, koja otklanja ranjivost u nekim konfiguracijama poštanskog agenta. Problem nosi unutarnji identifikator EXIM-Security-2026-05-01.1; u službenom obavještenju takođe se navodi kao CVE-TBD.

Ranjivost spada u klasu Remote Use-After-Free i manifestuje se prilikom analize tijela poruke BDAT prilikom rada TLS preko GnuTLS. BDAT se koristi u SMTP ekstenziji CHUNKING za prenos tijela poruke u blokovima. Prema opisu Exim-a, greška može nastati kada klijent tokom prenosa BDAT pošalje TLS obavijest close_notify pre završetka prenosa tijela, a zatim doda dodatni bajt unutar iste TCP veze.

U takvoj sekvenci Exim može zapisivati podatke u memorijski bafer koji je već oslobođen na kraju TLS sesije. To dovodi do oštećenja hrpe i potencijalno se može iskoristiti za izvršenje koda. U obavještenju se naglašava da napadaču dovoljno da ima mogućnost uspostaviti TLS vezu i koristiti SMTP ekstenziju CHUNKING / BDAT.

Problem se tiče Exim 4.97, 4.98, 4.99, 4.99.1 i 4.99.2, ali samo verzije koje su sastavljene s podrškom GnuTLS. U službenoj dokumentaciji to je formulirano kao konfiguracije s USE_GNUTLS=yes; verzije koje koriste OpenSSL ili druge TLS biblioteke, nisu pogođene ovom ranjivošću. Takođe, u obavještenju Exim se posebno ističe da su ranjive konfiguracije u kojima je deklarisan STARTTLS i CHUNKING.

Ispravka je uključena u Exim 4.99.3. Prema opisu programera, zakrpa garantuje čišćenje steka obrade ulaza prilikom primanja TLS close_notify tokom aktivnog prenosa BDAT, čime se sprečava dalje korišćenje zastarjelih pokazivača. Drugog poznatog načina da se problem potpuno reši, osim ažuriranja, u preporukama nema.

Razvijači Exim-a su primili prijavu za grešku 1. maja 2026. godine od Federica Kirschbauma iz XBOW Security. Nakon pregleda izveštaja, ispravka se pripremala u zatvorenim repozitorijima, 7. maja je o problemu obavešteno distribuirane verzije putem zatvorenog mailing lista, 10. maja im je pružen ograničen pristup ispravkama, a 12. maja 2026. godine objavljene su preporuke i sama ispravka.

Administratorima poštanskih servera se preporučuje da provere koja verzija Exim-a i TLS backend se koristi. server radi na Exim od 4.97 do 4.99.2 uključivo, sastavljen s GnuTLS i oglašava STARTTLS uz CHUNKING, projekt Exim preporučuje što brži prijelaz na Exim 4.99.3 ili noviju verziju. Ispravljeni izvorni tekstovi dostupni su u grani exim-4.99+fixes i oznaci exim-4.99.3, kao i u obliku tarball arhiva na uobičajenim mjestima za preuzimanje Exima.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster