CVE-2026-12844
Açıklama
Perl için List::SomeUtils::XS 0.59 öncesi sürümlerde, pairwise fonksiyonunda bir yığın arabellek taşması (heap buffer overflow) bulunmaktadır. pairwise(), blok tarafından döndürülen değerleri daha uzun olan giriş dizisi boyutundaki bir yığın arabellek içinde toplar ve ardından her kopyalama işleminden önce arabelleği bir döngü yerine tek seferlik dört katına çıkarma (alloc <<= 2) işlemiyle büyütür. Tek bir çağrıda mevcut tahsisatın dört katından fazla değer döndüren bir blok çağrısı, bu tek seferlik genişletmeyi aşar ve kopyalama işlemi arabelleğin sonunun ötesine yazılır. Bloku tek bir çift için daha uzun giriş dizisinin uzunluğunun dört katından fazla değer döndüren herhangi bir pairwise() çağırıcısı, arabelleğin dışına yazar ve yığını bozar.
Nasıl düzeltilir
- DROLSKY List::SomeUtils::XS0.59 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| DROLSKY List::SomeUtils::XS | v < 0.59 | 0.59 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.