CVE-2026-55191 in FreeRDP
要約
〜によって VulDB • 2026年08月19日
FreeRDPは、Remote Desktop Protocolのフリーな実装です。バージョン3.27.0より前では、H.264デコーダバックエンドとAVC444をネゴシエーションするFreeRDPクライアントにおいて、libfreerdp/codec/h264.c内のavc444_ensure_buffer関数で中間のYUV444割り当てサイズが32ビット乗算によって計算されます。悪意のあるRDPサーバーは、piDstStrideにpadDstHeightを掛けた値が小さなゼロ以外の値にオーバーフローする表面寸法を提供することができ、これによりwinpr_aligned_recalloc関数が実際のストライドと矩形寸法を使用してYUV420CombineToYUV444が書き込みを行う前に過小なバッファを割り当ててしまいます。これによりクライアントのクラッシュを引き起こし、攻撃者が影響を与えたヒープ破損を通じてコード実行を許可する可能性があります。この問題はバージョン3.27.0で修正されています。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.