CVE-2026-110755
Təsvir
Perl üçün Text::CSV_XS versiya 1.65-dən əvvəlki versiyalarda, getline funksiyasında yalnız CR ilə bitən girişlərin hər bir yazısı üçün təhlil edilməmiş qalıq hissənin kopyalanması nəticəsində kvadratik CPU istifadəsinə yol açan boşluq mövcuddur. eol parametrinə dəyər təyin edilmədikdə (defolt halda), getline Perl-in standart sətir ayırıcısı ilə oxuma aparır, buna görə də yalnız CR ilə bitən sətirlərə malik giriş tək bir blok kimi qəbul edilir. Hər yazıdan sonra təhlilçi bütün təhlil edilməmiş qalığı yeni buferə kopyalayır və növbəti çağırış bunu yenidən təhlil edib kopyalayır, beləliklə görülən iş giriş ölçüsünün kvadratı mütənasib şəkildə artır. Defolt seçimləri olan və klassik Mac sətir sonluqları ilə CSV göndərilən oxuyucu, bir meqabaytlıq giriş üçün saniyələrlə CPU vaxtı sərf edir.
Necə düzəltmək olar
- Text-CSV_XS1.65 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Text-CSV_XS | v < 1.65 | 1.65 |
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.