CVE-2026-67298

Yüksək

Təsvir

FreeRDP versiya 3.28.0 və daha erkən versiyalarda server tərəfli RAIL kanal handlerində (channels/rail/server/rail_main.c faylında rail_server_handle_messages()) heap bufer daşması mövcuddur. RAIL PDU başlığını emal edərkən, kod orderLength sahəsinin ən azı başlıq uzunluğunda olduğunu yoxlamadan ondan RAIL_PDU_HEADER_LENGTH dəyərini çıxır. orderLength üçün 0..3 arasındakı dəyərlər çox böyük ölçüyə səbəb olan unsigned integer underflow yaradır ki, bu da (pointer aritmetikası dövrü səbəbindən) Stream_EnsureRemainingCapacity() tutum yoxlamasını yan keçir və sonra WTSVirtualChannelRead() funksiyasına ötürülərək sərhədlərdən kənar heap yazılmasına gətirib çıxarır. Bədniyyətli və ya kompromisə uğramış RDP kliyenti bundan istifadə edərək heap-i korlaya və serveri sıradan çıxara bilər. Problem FreeRDP 3.29.0 versiyasında düzəldilmişdir.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulFreerdp
Dərc1 avq 2026
İlk görülmə1 avq 2026
Zəiflik növüCWE-191CWE-191

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
freerdp freerdpv < 3.29.03.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.

Intelligence 360 paketində

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.

CVE-2026-67298 · Freerdp · Dark Radar