CVE-2026-55564
Açıklama
FreeRDP, Remote Desktop Protocol'ün ücretsiz bir uygulamasıdır. 3.27.0 sürümünden önce, libfreerdp/cache/glyph.c dosyasındaki glyph_cache_get fonksiyonu, index değerinin cache->number değerinden büyük veya eşit olup olmadığını kontrol etmek yerine sadece büyük olup olmadığını kontrol etmektedir. Kötü niyetli bir RDP sunucusu, update_process_glyph_fragments içerisinde GLYPH_FRAGMENT_USE tekrarını kullanarak, cache->number değeri 254 olduğunda varsayılan önbelleğin index 254 değerini almasını sağlayabilir; bu durum entries dizisinin ötesindeki bir işaretçinin okunmasına ve bunun bir glyph olarak çözümlenmesine neden olur. Bu durum istemcinin çökmesine yol açabilir ve bitişik heap verilerinin ifşa olmasına neden olabilir. 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.