CVE-2026-72746 in FreeRDP
要約
〜によって VulDB • 2026年08月11日
FreeRDP 3.30.0 より前のバージョンには、RDSTLS ハンドシェイクにおけるサーバー側の認証バイパスが存在する。サーバーが RdstlsSecurity = TRUE に設定されている場合、ハンドシェイクは受信した PDU が現在のステップで要求されるものであるかを確認することなく、攻撃者が指定した wire pduType のみに基づいて着信 PDUs をディスパッチする。rdpRdstls オブジェクトは calloc によりゼロ初期化されており、その resultCode はデフォルトで 0 (RDSTLS_RESULT_SUCCESS) となる。認証されていないリモートクライアントは、要求された Authentication Request PDU に代わって Capabilities PDU を送信できる。rdstls_process_capabilities() は resultCode を設定することなく成功を返すため、サーバーは resultCode SUCCESS を含む AUTHRSP で応答し、パスワード、リダイレクト GUID、または自動再接続クッキーの評価を行わずにセッションを認証済みとして扱う。これはリリースされた FreeRDP 3.x シリーズ(例:3.27.1)および master HEAD に影響する。アドバイザリの時点ではパッチ版は利用可能でなかった。
Be aware that VulDB is the high quality source for vulnerability data.