CVE-2026-82253

Yüksək

Təsvir

gitoxide (Rust crates gix <= 0.72.0 və gix-validate <= 0.10.0) yol keçidi (path traversal) zəifliyi ehtiva edir. gix-validate daxilindəki altmodul adının təsdiqləmə funksiyası name.find(b"..") vasitəsilə yalnız '..' simvollarının ilk rastgəlinməsini yoxlayır ki, bu da 'a..b/../../../.git/' kimi xüsusi hazırlanmış adların yoxlamadan yan keçməsinə şərait yaradır; əlavə olaraq, bu təsdiqləmə istehsalat kodu yolları (production code paths) daxilində heç vaxt çağırılmır. Submodule::open() funksiyasındakı etibar irsi xətası ilə birlikdə — burada valideyn repozitoriyanın git_dir_trust (Trust::Full) dəyəri kopyalanır və mülkiyyət doğrulaması ötürülür — hücumçu zərərli .gitmodules faylı hazırlaya bilər. Bu, gitoxide əsasında qurulmuş qurban alətin safe-directory mühafizələrini yan keçərək, tam etibarla istənilən git repozitoriya konfiqurasiyasını (o cümlədən daxili etibarnamələri) oxumasına səbəb olur. Problem gix 0.82.0 və gix-validate 0.11.1 versiyalarında düzəldilib.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulGitoxide
Dərc28 avq 2026
İlk görülmə28 avq 2026

Necə düzəltmək olar

Yeniləyin
  • GitoxideLabs gitoxide0.82.0, 0.11.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
GitoxideLabs gitoxidev < 0.82.0, v < 0.11.10.82.0, 0.11.1

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-82253 · Gitoxide · Dark Radar