CVE-2026-22858
Təsvir
FreeRDP, Remote Desktop Protocol-un pulsuz tətbiqidir. 3.20.1 versiyasından əvvəl FreeRDP-nin Base64 dekodlaşdırma yolunda global-buffer-overflow müşahidə edilmişdir. Problemin kök səbəbi tətbiq tərəfindən təyin edilən char imzalığıdır: Arm/AArch64 build-lərində adi char işarəsiz (unsigned) kimi qəbul edilir, buna görə də c <= 0 mühafizə yoxlaması sadə bir c != 0 yoxlamasına optimallaşdırıla bilər. Nəticədə, non-ASCII baytları (məsələn, 0x80-0xFF) nəzərdə tutulmuş diapazon məhdudiyyətini yan keçə və qlobal axtarış cədvəlinə indeks kimi istifadə oluna bilər ki, bu da hüdudlardan kənar girişə (out-of-bounds access) səbəb olur. Bu zəiflik 3.20.1 versiyasında aradan qaldırılmışdır.
Necə düzəltmək olar
- freerdp freerdp3.20.1 və ya daha yeni versiya
- access.redhat.com/errata/RHSA-2026:4471
- access.redhat.com/errata/RHSA-2026:4121
- access.redhat.com/errata/RHSA-2026:3068
- access.redhat.com/errata/RHSA-2026:19033
- access.redhat.com/errata/RHSA-2026:3334
- access.redhat.com/errata/RHSA-2026:4433
- access.redhat.com/errata/RHSA-2026:4439
- access.redhat.com/errata/RHSA-2026:4446
- access.redhat.com/errata/RHSA-2026:4440
- access.redhat.com/errata/RHSA-2026:4489
- access.redhat.com/errata/RHSA-2026:4437
- access.redhat.com/errata/RHSA-2026:4438
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| freerdp freerdp | v < 3.20.1 | 3.20.1 |
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.