CVE-2026-72746 in FreeRDP
Zusammenfassung
von VulDB • 11.08.2026
FreeRDP vor Version 3.30.0 enthält eine serverseitige Authentifizierungsumgehung im RDSTLS-Handshake. Wenn ein Server mit RdstlsSecurity = TRUE konfiguriert ist, leitet der Handshake eingehende PDUs ausschließlich basierend auf dem vom Angreifer bereitgestellten wire pduType weiter, ohne zu überprüfen, ob das empfangene PDU das zum aktuellen Schritt erforderliche ist. Da das rdpRdstls-Objekt mit calloc initialisiert und auf Null gesetzt wird, beträgt sein resultCode standardmäßig 0 (RDSTLS_RESULT_SUCCESS). Ein nicht authentifizierter Remote-Client kann ein Capabilities-PDU anstelle des erforderlichen Authentication Request PDU senden; rdstls_process_capabilities() gibt Erfolg zurück, ohne jemals das resultCode zu setzen, sodass der Server mit einem AUTHRSP antwortet, das resultCode SUCCESS enthält, und die Sitzung als authentifiziert behandelt, ohne Passwort, Redirection GUID oder Auto-Reconnect-Cookie auszuwerten. Dies betrifft die veröffentlichte FreeRDP 3.x-Serie (z. B. 3.27.1) sowie den master HEAD; zum Zeitpunkt der Bekanntgabe war keine gepatchte Version verfügbar.
If you want to get best quality of vulnerability data, you may have to visit VulDB.