Drei kritische Sicherheitsanfälligkeiten in Exim, die eine remote Codeausführung auf dem Server ermöglichen.

Das Zero Day Initiative (ZDI) Projekt hat Informationen über ungepatchte (0-day) Sicherheitsanfälligkeiten (CVE-2023-42115, CVE-2023-42116, CVE-2023-42117) im Exim-Mailserver veröffentlicht, die es ermöglichen, aus der Ferne eigenen Code mit den Rechten des Prozesses, der Verbindungen über den Netzwerkport 25 entgegennimmt, auf dem Server auszuführen. Für den Angriff ist keine Authentifizierung erforderlich.

Die erste Schwachstelle (CVE-2023-42115) wird durch einen Fehler im SMTP-Dienst verursacht und steht im Zusammenhang mit dem Fehlen angemessener Überprüfungen der vom Benutzer während der SMTP-Sitzung erhaltenen Daten, die zur Berechnung der Puffergröße verwendet werden. Infolgedessen kann ein Angreifer kontrollierte Daten in den Speicherbereich außerhalb des zugewiesenen Puffers schreiben.

Die zweite Schwachstelle (CVE-2023-42116) ist im NTLM-Anforderungs-Handler vorhanden und wird durch das Kopieren von Benutzerdaten in einen Puffer fester Größe ohne notwendige Überprüfungen der Größe der geschriebenen Informationen verursacht.

Die dritte Schwachstelle (CVE-2023-42117) besteht im SMTP-Prozess, der Verbindungen über den TCP-Port 25 entgegennimmt, und wird durch das Fehlen einer Überprüfung der Eingabedaten verursacht, was dazu führen kann, dass die vom Benutzer übermittelten Daten in den Speicherbereich außerhalb des zugewiesenen Puffers geschrieben werden.

Die Schwachstellen werden als 0-day gekennzeichnet, d.h. sie sind ungepatcht, aber im ZDI-Bericht wird behauptet, dass die Entwickler von Exim im Voraus über die Probleme informiert wurden. Die letzte Änderung im Code von Exim wurde vor zwei Tagen vorgenommen, und es ist derzeit unklar, wann die Probleme behoben werden. Die Hersteller von Distributionen haben noch nicht reagiert, da die Informationen ohne Details vor einigen Stunden veröffentlicht wurden. Derzeit bereiten sich die Entwickler von Exim auf die Veröffentlichung einer neuen Version 4.97 vor, aber genaue Angaben zum Veröffentlichungszeitpunkt liegen noch nicht vor. Als derzeit einzige Schutzmaßnahme wird die Einschränkung des Zugriffs auf den auf Exim basierenden SMTP-Dienst erwähnt.

Neben den oben genannten kritischen Schwachstellen wurden Informationen zu mehreren weniger schwerwiegenden Problemen offengelegt:

  • CVE-2023-42118 – Ganzzahlüberlauf in der libspf2-Bibliothek, der beim Parsen von SPF-Makros auftritt. Diese Schwachstelle ermöglicht die induzierte Beschädigung des Speicherinhalts aus der Ferne und könnte potenziell genutzt werden, um eigenen Code auszuführen. Server.
  • CVE-2023-42114 — ein Fehler, der zu einem Lesevorgang aus dem Speicher außerhalb des Puffers im NTLM-Handler führt. Das Problem kann zu einer Offenlegung des Speicherinhalts des Prozesses führen, der Netzwerk-Anfragen verarbeitet.
  • CVE-2023-42119 — eine Sicherheitsanfälligkeit im dnsdb-Handler, die zu einer Offenlegung des Speicherinhalts des smtp-Prozesses führt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4