CVE-2026-59144

Kritik

Təsvir

Perl üçün Data::RingBuffer::Shared modulunun 0.04 versiyasından əvvəlki versiyaları, ring_read_seq funksiyasında təsdiqlənməmiş elem_size vasitəsilə stek bufer daşmasına yol açır. Qoşulma zamanı yoxlayıcı olan ring_validate_header funksiyası başlığın tutum daşmasını və total_size uyğunluğunu yoxlayır, lakin elem_size dəyərini hədəf ölçüsünə görə heç vaxt məhdudlaşdırmır. ring_read_seq funksiyası mmap-ləndirilmiş seqmentdən birbaşa oxunan elem_size ilə memcpy(out, ring_slot(h, seq), elem_size) əməliyyatını yerinə yetirərək məlumatları sabit 8 baytlıq hədəf skalyarına kopyalayır. 8 baytdan böyük elem_size hədəfdən kənara yazılmaya səbəb olur. Alt fayla yazıya icazəsi olan lokal istifadəçi, başlığı etibarlı saxlayarkaq böyük elem_size təyin edə bilər, beləliklə növbəti oxuma əməliyyatı fayl tərəfindən idarə olunan uzunluqda məlumatı sabit 8 baytlıq stek buferinə kopyalayaraq bitişik stek freymlərini korlayır.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulData::RingBuffer::Shared
Dərc21 iyl 2026
İlk görülmə21 iyl 2026
Zəiflik növüCWE-121CWE-121

Necə düzəltmək olar

Yeniləyin
  • EGOR Data::RingBuffer::Shared0.04 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
EGOR Data::RingBuffer::Sharedv < 0.040.04

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-59144 · Data::RingBuffer::Shared · Dark Radar