CVE-2026-72847

Orta

Təsvir

broot özünün interaktiv ağac görünüşündə hər bir fayl və kataloq adını fayl sistemindən oxunduğu kimi təsvir edir. Adlar src/tree_build/builder.rs faylında və src/tree/tree_line.rs faylındakı TreeLine::unprune funksiyasında sadə to_string_lossy() çağırışı ilə çevrilir və TreeLine ad sahəsindəki sənəd şərhi bəzi simvolların silinmiş ola biləcəyini bildirsə də, kodda heç bir idarəetmə simvolu filtrləməsi mövcud deyil. Buna görə də, fayl yarada bilən istənilən lokal istifadəçi onun adına qaçış ardıcıllığı (escape sequence) yerləşdirə bilər və bu ardıcıllıq həmin kataloqu nəzərdən keçirən hər hansı şəxsin terminalına broot-un öz stil kodları arasında dəyişdirilmədən yazıla bilər. Hesabat verilmiş konsept sübutunda (PoC) OSC 52 buferə yazma ardıcıllığından istifadə edilmiş və broot-un öz pty-nə yazdığı xam baytlar tutularaq ardıcıllığın təmizlənmədən terminala çatdığı təsdiqlənmişdir. İnjeksiya edilmiş OSC və ya CSI ardıcıllığının nə edə biləcəyi istifadə olunan terminal emulyatorundan asılıdır. Kataloqu nəzərdən keçirmək broot-un əsas funksiyasıdır və məzmunun etibarlı olduğu gözlənilmir.

CiddilikOrta
CVSS4.6
İstismar ehtimalı—
MəhsulCanop Broot
Dərc20 avq 2026
İlk görülmə20 avq 2026
Zəiflik növüCWE-150CWE-150

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Canop brootv ≤ 1.58.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.