CVE-2026-67291
Təsvir
3.29.0 versiyasından əvvəlki FreeRDP (təsirə məruz qalan versiyalar <= 3.28.0), libfreerdp/cache/glyph.c faylındakı update_process_glyph_fragments()/glyph_cache_fragment_put() funksiyalarında yığın buferindən kənar oxuma (heap out-of-bounds read) boşluğuna malikdir. GLYPH_FRAGMENT_ADD yeniləməsi emal edilərkən, kod server tərəfindən idarə olunan bir baytlıq elan edilmiş fraqment ölçüsünü oxuyur, lakin həmin miqdarda baytı ayırmazdan və kopyalamazdan əvvəl onun qalan qəbul edilmiş buferə sığdığını yoxlamır. Zərərli RDP serveri həddindən artıq böyük elan edilmiş ölçüyə malik qısa fraqment göndərə bilər ki, bu da klientin ayrılmış buferdən kənara oxumasına səbəb olur, nəticədə buferdən kənar oxuma baş verir və klient çökür.
Necə düzəltmək olar
- freerdp freerdp3.29.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| freerdp freerdp | v < 3.29.0 | 3.29.0 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.