Neue Version des Mailservers Exim 4.98

Nach achtmonatiger Entwicklung wurde die Version 4.98 des E-Mail-Servers Exim veröffentlicht, die gesammelte Fehlerbehebungen und neue Funktionen enthÀlt. Der Code des Projekts ist in C geschrieben und wird unter der GPLv2+-Lizenz verbreitet. Laut einer automatisierten Umfrage im Juni, an der etwa 400.000 E-Mail-Server teilgenommen haben, betrÀgt der Marktanteil von Exim 59,06 % (vor einem Jahr 55,93 %), Postfix wird auf 34,68 % (37,40 %) der E-Mail-Server verwendet, Sendmail auf 3,42 % (3,45 %), MailEnable auf 1,81 % (1,86 %), MDaemon auf 0,37 % (0,48 %), Microsoft Exchange auf 0,17 % (0,25 %).

Wesentliche Änderungen:

  • Eine SicherheitsanfĂ€lligkeit (CVE-2024-39929), verursacht durch eine fehlerhafte Analyse von Dateinamen in E-Mail-AnhĂ€ngen, wurde behoben. Die SicherheitsanfĂ€lligkeit ermöglicht es, Filter zu umgehen, die die Variable $mime_filename verwenden, und so die Übertragung von ausfĂŒhrbaren Dateien als AnhĂ€nge zu erreichen, obwohl diese in den Einstellungen blockiert sind.
  • Im ACL, das auf die Daten der DATA-Befehle zutrifft, wurde die Verwendung der Bedingung dkim_status erlaubt, die es ermöglicht, das Ergebnis der ÜberprĂŒfung ĂŒber den DKIM-Mechanismus (DomainKeys Identified Mail) zu bewerten.
  • Bei Aktivierung der Einstellung dkim_verbose, die zusĂ€tzliche Debugging-Informationen ĂŒber die Funktionsweise von DKIM im Log ausgibt, werden Informationen ĂŒber digitale Signaturen bereitgestellt.
  • Bei der Option dkim_timestamps, die die HinzufĂŒgung von Zeitinformationen zur Signatur steuert, ist der Wert "0" zulĂ€ssig, um die aktuelle Zeit hinzuzufĂŒgen.
  • In der Option recipients_max, die die Obergrenze fĂŒr die Anzahl der EmpfĂ€nger einer Nachricht festlegt, sind Platzhalter und Muster zulĂ€ssig.
  • Beim Testen von AusdrĂŒcken mit dem Befehl „exim -be“ besteht die Möglichkeit, tainted-Werte (Werte, die extern erhalten wurden, z. B. vom Absender der E-Mail gesetzt) zu verwenden.
  • UnterstĂŒtzung fĂŒr die Verarbeitung und Protokollierung des Ereignisses „dns:fail“, das bei einem Fehler einer Anfrage an DNSBL-Listen auftritt, wurde hinzugefĂŒgt.
  • In die lookup-Blöcke dsearch wurde die UnterstĂŒtzung fĂŒr die Suche nach unvollstĂ€ndigen Dateipfaden („${lookup {foo/bar} dsearch,key=path {/etc}}“) integriert.
  • Das Hilfsprogramm mailtest zur ÜberprĂŒfung und Diagnose von SMTP-Verbindungen wurde integriert.
  • UnterstĂŒtzung fĂŒr die SMTP-Erweiterung WELLKNOWN wurde implementiert, sodass der SMTP-Server dem Client öffentliche Informationen, z. B. Kontaktdaten oder Verifizierungsparameter, beim Empfang ĂŒbermitteln kann. TLS-Zertifikat, unter Verwendung des ACME-Protokolls.
  • Die Möglichkeit zur Nutzung von SQLite3 zur Speicherung interner Datenbanken wurde hinzugefĂŒgt, zusĂ€tzlich zu DBD, NDB, GBDM und TDB. Um SQLite3 zu verwenden, muss vor dem Bau in Local/Makefile «USE_SQLITE = y» und «DBMLIB = -lsqlite3» angegeben werden.

Quelle: opennet.ru

Erwerben Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster