Nová verze poštovního serveru Exim 4.98

Po osmi měsících vývoje byl publikován release poštovního serveru Exim 4.98, do kterého byly zahrnuty nahromaděné opravy a přidány nové funkce. Kód projektu je napsán v jazyce C a je distribuován pod licencí GPLv2+. Podle červnového automatizovaného průzkumu přibližně 400 tisíc poštovních serverů tvoří Exim podíl 59,06% (před rokem 55,93%), Postfix se používá na 34,68% (37,40%) poštovních serverů, Sendmail — 3,42% (3,45%), MailEnable — 1,81% (1,86%), MDaemon — 0,37% (0,48%), Microsoft Exchange — 0,17% (0,25%).

Hlavní změny:

  • Byla odstraněna zranitelnost (CVE-2024-39929), způsobená nesprávnou analýzou názvů souborů v poštovních přílohách. Zranitelnost umožňuje obejít filtry, které používají proměnnou $mime_filename, a předat spustitelné soubory v přílohách, ačkoliv jsou blokovány v nastavení.
  • V ACL, aplikovatelném na data, proměnným příkazu DATA, bylo povoleno použití podmínky dkim_status, která umožňuje vyhodnotit výsledek kontroly prostřednictvím mechanismu DKIM (DomainKeys Identified Mail).
  • Při aktivaci nastavení dkim_verbose, které zapisuje do logu další ladicí informace o DKIM, se zajišťuje výstup údajů o digitálních podpisích.
  • V možnosti dkim_timestamps, která řídí zahrnutí časových údajů do podpisu, je povoleno nastavení hodnoty "0" pro přidání aktuálního času.
  • V možnosti recipients_max, která určuje limit na počet příjemců pro jednu zprávu, je povoleno použití zástupných znaků a šablon.
  • Při testování výrazů pomocí příkazu „exim -be“ byla poskytnuta možnost nastavit tainted-hodnoty (hodnoty přijaté zvenčí, například nastavené odesílatelem e-mailu).
  • Byla přidána podpora pro zpracování a odrážení události „dns:fail“, která nastává při selhání dotazu na DNSBL seznamy.
  • Do bloků lookup dsearch byla přidána podpora pro vyhledávání podle neúplné cesty k souboru ("${lookup {foo/bar} dsearch,key=path {/etc}}").
  • Součástí je utilita mailtest pro kontrolu a diagnostiku SMTP připojení.
  • Byla implementována podpora pro SMTP rozšíření WELLKNOWN, pomocí kterého může SMTP server předávat klientovi veřejné informace, jako jsou kontaktní údaje nebo ověřovací parametry při příjmu TLS certifikátu, pomocí protokolu ACME.
  • Byla přidána možnost použití SQLite3 pro ukládání interních databází, vedle DBD, NDB, GBDM a TDB. Pro použití SQLite3 je potřeba před sestavením v Local/Makefile nastavit "USE_SQLITE = y" a "DBMLIB = -lsqlite3".

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster