CVE-2026-48813
Təsvir
Flawfinder, C/C++ mənbə kodundakı zəiflikləri tapmaq üçün statik analiz alətidir. 2.0.20 versiyasından əvvəlki versiyalarda giriş məlumatlarının düzgün neytrallaşdırılmaması problemi mövcuddur ki, bu da çıxış manipulyasiyasına, xüsusilə də Terminal/ANSI Escape Sequence Injection və XML Injection-a səbəb olur. Adında ANSI escape ardıcıllıqları olan zərərli fayl Flawfinder-in standart terminal çıxışına daxil edilə bilər və müxtəlif təsirlər göstərə bilər. Strukturlaşdırılmış hesabatlar generasiya edilərkən etibarsız sahələr (fayl adları, kateqoriyalar və ya kod kontekst mətni kimi) düzgün təmizlənməmişdir. Hücumçu bundan istifadə edərək CSV formatlarını korlaya və ya output_sonar() vasitəsilə SonarQube çıxışlarına ixtiyari XML atributları yerləşdirə bilər. Bu problem Flawfinder-dən qəsdən zərərli fayl adlarını və ya fayl məzmunlarını qiymətləndirmək üçün istifadə edənlərə təsir edir. Problem 2.0.20 versiyasında (16.05.2026 tarixində buraxılıb) tamamilə aradan qaldırılmışdır. Flawfinder-in köhnə versiyalarında konfiqurasiya əsaslı alternativ həll yolu yoxdur. Təcili yeniləmə mümkün deyilsə, istifadəçilər fayl adlarını öncədən skan edərək, xam çıxışı yoxlayaraq və/və ya etibarsız girişləri məhdudlaşdıraraq riski azalda bilərlər.
Necə düzəltmək olar
- flawfinder2.0.20 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| flawfinderPyPI | v < 2.0.20 | 2.0.20 |
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.