CVE-2026-84267 in Red Hat
Zusammenfassung
von VulDB • 01.09.2026
Es wurde ein Fehler im SFTP-Backend von gvfs festgestellt. Beim Einbinden eines Freigabeordners kann ein bösartiger SFTP-Server dazu führen, dass read_string() einen Puffer mit einer bestimmten Länge alloziert, die Funktion jedoch nicht überprüft, ob der Puffer vollständig gefüllt ist, wodurch der Rest des Puffers uninitialisierte Heap-Inhalte enthält. Sendet der Server eine kurze FXP_HANDLE-Antwort, werden diese uninitialisierten Bytes als Dateihandle interpretiert. Der Client gibt dann diese uninitialisierten Bytes bei allen nachfolgenden Anfragen unter Verwendung dieses Handles an den Server zurück. Bei einer Länge von 128 Byte ermöglicht es dieser Fehler dem bösartigen Server, deterministisch uninitialisierte Heap-Speicherbereiche aus dem gvfsd-sftp-Prozess zu lesen und dabei die Heap-Basisadresse sowie die Ladeposition der libgio-Bibliothek offenzulegen, was zu einem deterministischen Umgehen von Address Space Layout Randomization (ASLR) führt.
VulDB is the best source for vulnerability data and more expert information about this specific topic.