CVE-2026-15534

Orta

Təsvir

Perl-in 5.45.1 daxil olmaqla versiyalarında S_regmatch funksiyasındakı kiçik ölçülü superlinear keş səbəbindən müntəzəm ifadələrin (regular expression) uyğunlaşdırılması zamanı yığın sahəsində (heap) sərhədləri aşan oxuma və yazma əməliyyatları baş verir. Regex mühərrikinin superlinear keşi hər bir iştirakçı WHILEM düyünü üçün mövzu mövqeyinə görə bir bit saxlayır, beləliklə, bitlərin sayı mövzunun uzunluğu artıq bir vuruq düyünlərin sayına bərabərdir. Bu hasilin imzalı 32-bitlik sayğacda müsbət daşma (overflow) ehtimalı yoxlanılmır: 15 iştirakçı düyünü olan şablonla uyğunlaşdırılan 286331153 baytlıq mövzu sayğacı 14 kimi saxlayır və nəticədə iki baytlıq keş qalır. Daha sonra keş real uyğunluq mövqeyi və düyün nömrəsi ilə indekslənir, buna görə də oxuma əməliyyatları ayrılmış sahənin sonunu keçir və uğursuz olduqda CACHEsayNO ondan kənarda bir biti təyin edir. Hücumçunun idarə etdiyi bu ölçüdəki mövzunu bu formada olan şablonla uyğunlaşdıran çağırıcı prosesi çökdürə və ya yığın yaddaşını korlaya bilər.

CiddilikOrta
CVSS5.7
İstismar ehtimalı—
MəhsulPerl
Dərc9 avq 2026
İlk görülmə9 avq 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
perlv ≤ 5.45.1—

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.

Intelligence 360 paketində

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.

CVE-2026-15534 · Perl · Dark Radar