CVE-2026-76840

Kritik

Təsvir

RustDesk-in Windows mübadilə buferi yönləndirməsi funksiyası, yuxarı hədd yoxlaması aparmadan qarşı tərəfdən təmin edilən uzunluğu sabit ölçülü çağırıcı buferinə kopyalayır. explorer.exe kimi bir OLE yapışdırma istehlakçısı cb baytlı bufer ilə IStream::Read funksiyasını çağırdıqda, libs/clipboard/src/windows/wf_cliprdr.c faylındakı CliprdrStream_Read funksiyası cliprdr_send_request_filecontents vasitəsilə uzaq fayldan həmin miqdarda baytı tələb edir və sonra CopyMemory(pv, clipboard->req_fdata, clipboard->req_fsize) əmrini icra edir. Burada req_fsize dəyişəni wf_cliprdr_server_file_contents_response tərəfindən qarşı tərəfin CLIPRDR FileContentsResponse cavabından olduğu kimi götürülür (req_fsize = fileContentsResponse->cbRequested) və zəncirin heç bir mərhələsində cb dəyəri ilə məhdudlaşdırılmır. Funksiyanın yeganə uzunluq müqayisəsi olan req_fsize < cb, yalnız qısa oxuma halını idarə edir və kopyalama prosesi artıq baş verdikdən sonra qiymətləndirilir. Kiçik fayl məzmunu oxumasını həddindən artıq böyük cavabla əvəzləyən bədniyyətli və ya kompromisə uğramış qarşı tərəf, lokal istifadəçi uzaq tərəf tərəfindən təklif olunan mübadilə buferi fayl məzmununu yapışdırdıqda, yapışdırma istehlakçısının heap buferinin sonundan kənara hücumçu tərəfindən seçilmiş məlumatları yazır. Bu fayl FreeRDP-nin client/Windows/wf_cliprdr.c faylının törəməsidir və eyni qüsur FreeRDP 3.30.0 versiyasında düzəldilmiş CVE-2026-68579 boşluğudur.

CiddilikKritik
CVSS9.6
İstismar ehtimalı38. faiz dərəcəsi0,4%
MəhsulRustdesk
Dərc24 avq 2026
İlk görülmə24 avq 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
rustdesk rustdeskv ≤ 1.4.9—

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-76840 · Rustdesk · Dark Radar