CVE-2026-7828

Orta

Təsvir

UltraVNC repeater 1.8.2.2 versiyadakı və daha aşağı versiyalarda HTTP sorğularının loqlanması yolunda tam ədəd daşması (integer overflow) mövcuddur. repeater/webgui/settings.c:336 faylında win_log() funksiyası, HTTP sorğu URI-lərindən törəyən line dəyişəni vasitəsilə malloc(sizeof(struct LIST) + strlen(line)) ilə siyahı düyünləri ayırır. Əgər strlen(line) kifayət qədər böyükdürsə, toplama əməliyyatı sizeof(struct LIST)-dən kiçik bir dəyərə daşaraq tələb olunan həcmdən daha kiçik yığın (heap) sahəsinin ayrılmasına səbəb olur. Tam sətirin bu kiçik sahəyə növbəti strcpy əməliyyatı ilə kopyalanması yığın bufer daşmasına (heap buffer overflow) gətirib çıxarır. Cari tətbiqdə bu daşma HTTP qəbul buferi ölçüsü (WI_RXBUFSIZE = 153600 bayt, 32-bitlik quruluşlarda SIZE_MAX-dan xeyli aşağıdır) ilə məhdudlaşır və praktiki istismar imkanını qismən yığın yazılışı ilə məhdud edir. Uzaqdakı autentifikasiya olunmamış hücumçu, repeater-in HTTP portuna maksimum ölçülü URI ehtiva edən HTTP sorğusu göndərməklə nəzəri daşma yolunu tetikleyə bilər.

CiddilikOrta
CVSS5.3
İstismar ehtimalı—
MəhsulUvnc Ultravnc
Dərc1 iyl 2026
İlk görülmə1 iyl 2026

Necə düzəltmək olar

İstehsalçı bildirişləri

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
uvnc ultravncv ≤ 1.8.2.2—

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.