CVE-2026-50024
Təsvir
GitHacker açıq qalmış .git kataloqlarından Git repozitoriyalarını bərpa edən bir alətdir. Versiya 1.1.7 və daha əvvəlki versiyalarda add_head_file_tasks funksiyası .git/HEAD faylından hücumçu tərəfindən idarə olunan ref yolunu analiz edir və təsdiqlənməmiş yol seqmentlərini temp_dst/.git/logs/ ilə birləşdirir; bu, zərərli serverə, qurban həmin serverin URL-i üzərində aləti işlətdikdə, GitHacker-ə istənilən lokal faylı oxutmağa imkan verir. Daha sonra add_hashes_parsed funksiyası faylda 40 simvollu onaltılıq alt sətirləri skan edir və hər bir uyğunluğu ilk iki simvol və qalan simvollar yol komponentləri kimi istifadə etməklə .git/objects vasitəsilə sorğu edir ki, bu da hücumçunun müşahidə edə biləcəyi mövcudluq orakulu yaradır və uyğun gələn onaltılıq fraqmentləri ifşa edir. Faylların tam məzmunu qaytarılmır və təqdim edilən 1.1.7 versiyasındakı add_folder və add_task yazı yolu çıxışa imkan vermir. Bu problem repozitoriyanın 1.1.9 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- githacker1.1.8 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| githackerPyPI | v < 1.1.8 | 1.1.8 |
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.
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.