Im POP3\/IMAP4-Server 2.3.7.2 und 2.2.36.4 sowie in der Ergänzung , behoben (), die es ermöglicht, Daten außerhalb des zugewiesenen Puffers durch das Senden einer speziell gestalteten Anfrage über die Protokolle IMAP oder ManageSieve zu speichern.
Das Problem kann in der Phase vor der Authentifizierung ausgenutzt werden. Ein funktionierender Exploit wurde bisher nicht entwickelt, aber die Entwickler von Dovecot schließen nicht aus, dass die Schwachstelle für die Durchführung von Angriffen zur Fernausführung von Code im System oder zur Leckage vertraulicher Daten genutzt werden könnte. Allen Nutzern wird dringend empfohlen, Updates umgehend zu installieren (, , , , , , ).
Die Schwachstelle ist in den Parsern der Protokolle IMAP und ManageSieve vorhanden und wird durch die fehlerhafte Verarbeitung von Null-Codezeichen beim Parsen von Daten innerhalb von in Anführungszeichen gesetzten Strings verursacht. Das Problem ermöglicht es, beliebige Daten in Objekte zu schreiben, die außerhalb des zugewiesenen Puffers gespeichert sind (in der Phase vor der Authentifizierung können bis zu 8 KB überschrieben werden, nach der Authentifizierung bis zu 64 KB).
Nach Ingenieure von Red Hat sehen die Nutzung des Problems für tatsächliche Angriffe als schwierig an, da der Angreifer die Position der beliebigen Datenüberschreibung im Heap nicht kontrollieren kann. In der Antwort wird die Meinung geäußert, dass dieses Merkmal den Angriff erheblich erschwert, ihn aber nicht ausschließt – der Angreifer kann den Versuch der Ausnutzung wiederholt durchführen, bis er in den Arbeitsbereich im Heap gelangt.
Quelle: opennet.ru
