CVE-2026-85089 in FreeRDP
要約
〜によって VulDB • 2026年09月03日
FreeRDP のバージョン 3.0.0 から 3.30.0(3.31.0 より前)では、Save Session Info PDU の予約済みパディングフィールドにおいて初期化されていないヒープメモリが送信されます。libfreerdp/core/info.c にある 3 つの PDU ライター(rdp_write_logon_info_v2、rdp_write_logon_info_plain、および rdp_write_logon_info_ex)は、予約済みのパッドバイト(最大 576 バイト)に対して Stream_Zero の代わりに Stream_Seek を使用しており、その結果、以前解放されたヒープの内容が送信される PDU に残ってしまいます。送信バッファは malloc で割り当てられておりゼロ初期化されていないため、クリアテキストの資格情報など、以前のセッションからの古いヒープデータが受信ピアに送信されることがあります。rdpUpdate::SaveSessionInfo を使用している FreeRDP ベースのサーバーおよびこれらの PDU を転送する freerdp-proxy には影響があり、ダウンストリームクライアントに対してサーバー/プロキシプロセスのメモリ開示を許可してしまいます。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.