CVE-2026-63633
Təsvir
FreeRDP, Remote Desktop Protocol-un pulsuz tətbiqidir. 3.28.0 versiyasından əvvəl, libfreerdp/codec/dsp.c faylındakı freerdp_dsp_decode_opus funksiyası, opus_decode dekodlaşdırılmış PCM məlumatlarını çağırıcı tərəfindən təmin edilən çıxış axınına yazsa da, context->common.buffer üzərində Stream_EnsureRemainingCapacity funksiyasını çağırır. WITH_OPUS aktiv və WITH_DSP_FFMPEG deaktiv edilmiş müştəri ilə WAVE_FORMAT_OPUS formatında razılığa gələn zərərli RDP serveri, libopus-a channels/rdpsnd/client/rdpsnd_main.c tərəfindən istifadə olunan 4096 baytlıq StreamPool_Take hədəfinin kənarına böyük bir dekodlaşdırılmış freym yazdıra bilər. Bu, müştərinin yığma sahəsini (heap) korlaya, müştərini çökdürə və kodun icrasına şərait yarada bilər. Bu problem 3.28.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- freerdp freerdp3.28.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.28.0 | 3.28.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.