CVE-2026-50642

Orta

Təsvir

diff‑so‑fancy diff məlumatlarını çıxarmazdan əvvəl SGR olmayan terminal idarəetmə ardıcıllıqlarını düzgün şəkildə təmizləmir. Tətbiq yalnız ANSI SGR ardıcıllıqlarını silir, lakin carriage return (\r) və escape ardıcıllıqları (məsələn, OSC, CSI) daxil olmaqla digər idarəetmə simvollarının təmizlənmədən keçməsinə icazə verir. Hücumçu fayl adlarına, diff metadata-sına və ya fayl məzmununa zərərli idarəetmə ardıcıllıqları yerləşdirə bilər ki, bunlar diff baxışı zamanı birbaşa terminalda render olunur. Bu, fayl adlarının saxtalaşdırılması, terminal ekranının təmizlənməsi və dəstəklənən escape ardıcıllıqları vasitəsilə buferə (clipboard) məlumat yerləşdirilməsi daxil olmaqla çıxışın manipulyasiyasına səbəb ola bilər. Uğurlu istismar kod yoxlaması zamanı istifadəçiləri çaşdıra, terminalın vəziyyətini dəyişə və ya buferin ələ keçirilməsi yolu ilə qeyri-ixtiyari əmrlərin icrasına gətirib çıxara bilər. Bu problem 9c81294 commit-ində düzəldilmişdir.

CiddilikOrta
CVSS4.8
İstismar ehtimalı—
MəhsulDiff-so-fancy
Dərc29 iyl 2026
İlk görülmə29 iyl 2026
Zəiflik növüCWE-116CWE-116

Necə düzəltmək olar

Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
so-fancy diff-so-fancyv ≤ 1.4.10—

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.