CVE-2026-55191
Açıklama
FreeRDP, Remote Desktop Protocol'ün ücretsiz bir uygulamasıdır. 3.27.0 sürümünden önce, bir H.264 dekoder arka ucu ile RDPGFX AVC444 protokolünü müzakere eden FreeRDP istemcileri, libfreerdp/codec/h264.c dosyasındaki ara YUV444 tahsis boyutunu avc444_ensure_buffer fonksiyonunda 32 bitlik çarpma işlemiyle hesaplamaktadır. Kötü niyetli bir RDP sunucusu, piDstStride değerinin padDstHeight ile çarpımının küçük ve sıfır olmayan bir değere dönüştüğü yüzey boyutları sağlayarak, YUV420CombineToYUV444 gerçek stride ve dikdörtgen boyutlarını kullanarak yazmadan önce winpr_aligned_recalloc fonksiyonunun yetersiz boyutta bir arabellek tahsis etmesine neden olabilir. Bu durum, istemcinin çökmesine yol açabilir ve saldırgan tarafından etkilenen yığın bozulması yoluyla kod çalıştırılmasına izin verebilir. Bu sorun 3.27.0 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- freerdp freerdp3.27.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| freerdp freerdp | v < 3.27.0 | 3.27.0 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.