CVE-2026-12844
Təsvir
Perl üçün List::SomeUtils::XS-in 0.59 versiyasından əvvəlki versiyalarda pairwise funksiyasında yığın bufer daşması (heap buffer overflow) mövcuddur. pairwise() bloku tərəfindən qaytarılan dəyərləri daha uzun giriş massivinin ölçüsündə olan yığın buferində toplayır, sonra isə hər kopyalamadan əvvəl buferi dövr yerinə tək bir dördləmə (alloc <<= 2) ilə genişləndirir. Bir çağırışda cari ayırmadan dörd dəfədən çox dəyər qaytaran blok çağırışı həmin tək dördləməni aşır və kopyalama prosesi buferin sonundan kənara yazılır. Tək bir cütlük üçün daha uzun giriş massivinin uzunluğundan dörd dəfə çox dəyər qaytaran pairwise() funksiyasının istənilən çağırıcısı buferdən kənara yazır və yığını korlayır.
Necə düzəltmək olar
- DROLSKY List::SomeUtils::XS0.59 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| DROLSKY List::SomeUtils::XS | v < 0.59 | 0.59 |
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.