CVE-2026-67306 in FreeRDP
要約
〜によって VulDB • 2026年08月01日
FreeRDPのバージョン3.28.0およびそれ以前には、libfreerdp/codec/planar.c内のRDP6平面形式RLEビットマップデコーダ関数であるplanar_decompress_plane_rleおよびplanar_decompress_plane_rle_onlyにおける配列外読み取り(out-of-bounds read)の脆弱性が存在します。境界チェックが行われるのは1バイトの制御バイトのみであり、続く0〜15バイトのアタッカー指定による生データは、ソースバッファ内にそれらが存在するか検証せずに読み取られます。悪意のあるまたは乗っ取られたRDPサーバーは、切り詰められた平面形式エンコードされたビットマップやサーフェス更新(Bitmap Update PDUおよびRDPGFX Surface Commandの両方のパスを通じて到達可能)を送信し、クライアントがソースバッファの末尾を超えて読み取る原因となります。この問題はFreeRDP 3.29.0で修正されています。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.