CVE-2026-15534
Açıklama
5.45.1 dahil önceki Perl sürümleri, S_regmatch içindeki yetersiz boyutlu süperlineer önbellek nedeniyle düzenli ifade eşleşmesi sırasında sınır dışı yığın okuma ve yazma işlemlerine sahiptir. Düzenli ifade motorunun süperlineer önbelleği, her katılımcı WHILEM düğümü için konu konumuna karşılık bir bit tutar; dolayısıyla bit sayısı, konu uzunluğu artı bir ile düğüm sayısının çarpımıdır. Bu çarpımın imzalı 32-bit sayacın pozitif taşması açısından kontrolü yapılmamaktadır: 15 katılımcı düğümlü bir desenle eşleştirilen 286331153 baytlık bir konu, sayacı 14 olarak saklayarak iki baytlık bir önbellek bırakır. Önbelleğe daha sonra gerçek eşleşme konumu ve düğüm numarası üzerinden erişildiğinden, okumalar tahsis edilen alanın sonunu geçer ve başarısızlık durumunda CACHEsayNO bu alanın ötesinde bir bit ayarlar. Saldırgan tarafından kontrol edilen bu boyuttaki bir konuyu bu yapıdaki bir desenle eşleştiren bir çağrıcı, işlemi çökertebilir veya yığın belleğini bozabilir.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| perl | v ≤ 5.45.1 | — |
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.