CVE-2026-31806
Təsvir
FreeRDP, Remote Desktop Protocol-un pulsuz tətbiqidir. 3.24.0 versiyasından əvvəl gdi_surface_bits() funksiyası RDP serveri tərəfindən göndərilən SURFACE_BITS_COMMAND mesajlarını emal edir. Komanda NSCodec vasitəsilə idarə olunduqda, server tərəfindən təmin edilən bmp.width və bmp.height dəyərləri faktiki masaüstü ölçülərinə qarşı düzgün şəkildə yoxlanılmır. Zərərli RDP serveri gözlənilən səth ölçüsünü aşan xüsusi hazırlanmış bmp.width və bmp.height dəyərləri təqdim edə bilər. Bu dəyərlərdən bitxəritənin dekodlaşdırılması və yaddaş əməliyyatları zamanı lazımi sərhəd yoxlamaları olmadan istifadə edildiyi üçün bu, heap bufer daşmasına səbəb ola bilər. Hücumçu həmçinin server tərəfindən ötürülən müvafiq piksel məlumatlarını da idarə edə bildiyi üçün, daşma bitişik heap yaddaşını yenidən yazmaq üçün istismar edilə bilər. Bu zəiflik 3.24.0 versiyasında aradan qaldırılıb.
Necə düzəltmək olar
- freerdp freerdp3.24.0 və ya daha yeni versiya
- access.redhat.com/errata/RHSA-2026:11323
- access.redhat.com/errata/RHSA-2026:6743
- access.redhat.com/errata/RHSA-2026:6799
- access.redhat.com/errata/RHSA-2026:19033
- access.redhat.com/errata/RHSA-2026:6918
- access.redhat.com/errata/RHSA-2026:10734
- access.redhat.com/errata/RHSA-2026:10735
- access.redhat.com/errata/RHSA-2026:10951
- access.redhat.com/errata/RHSA-2026:10076
- access.redhat.com/errata/RHSA-2026:9640
- access.redhat.com/errata/RHSA-2026:9641
- access.redhat.com/errata/RHSA-2026:6958
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| freerdp freerdp | v < 3.24.0 | 3.24.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.