CVE-2026-7111
Təsvir
Perl üçün Text::CSV_XS 1.62-dən əvvəlki versiyalarında qeydiyyatdan keçmiş callback-lər Perl arqument stack-ini genişləndirdikdə use-after-free mövcuddur ki, bu da tip qarışıqlığına və ya yaddaş korlanmasına səbəb ola bilər. Parse, print, getline və getline_all metodları qeydiyyatdan keçmiş callback-ləri (məsələn after_parse, before_print və ya on_error) çağırır və çağırış boyunca Perl arqument stack göstəricisini keşləyir. Əgər callback arqument stack-ini yenidən ayırmağa səbəb olacaq qədər genişləndirirsə, qaytarılan dəyər köhnəlmiş göstərici vasitəsilə azad edilmiş buferə yazılır və çağıran tərəf qaytarılan dəyər kimi orijinal $self arqumentini oxuyur. getline_all-dan parse edilmiş məlumat gözləyən çağırış kodu onun yerinə Text::CSV_XS obyektini alır ki, bu da məntiqi xətalara və ya crash-lərə səbəb olur. Heç bir qeydiyyatdan keçmiş callback olmadan istifadə edilən Text::CSV_XS obyektləri təsirlənmir.
Necə düzəltmək olar
- hmbrand text\1.62 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| hmbrand text\ | \ ≤ v < 1.62 | 1.62 |
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.