CVE-2026-107373
Təsvir
Perl üçün ExtUtils::Typemaps::STL::String-in 1.06-dan əvvəlki versiyalarında T_STD_STRING typemap-i arqumenti sətirə çevirməzdən əvvəl SV uzunluğunu oxuya bilər. Typemap aşağıdakı şəkildə istifadə olunur: $var = std::string( SvPV_nolen($arg), SvCUR($arg) ) Lakin, C++ arqumentləri üçün qiymətləndirmə ardıcıllığı təyin edilməyib və bəzi kompilyatorlar SvCUR($arg) funksiyasını birinci qiymətləndirən kod yarada bilər. $arg sətir olmadıqda (məsələn, tam ədəd, rəqəm və ya istinad olduqda), SvCUR yanlış dəyər qaytaracaq və proqram dayana və ya seqmentasiya xətası (segfault) verə bilər.
Necə düzəltmək olar
- ExtUtils-Typemaps-Default1.06 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| ExtUtils-Typemaps-Default | v < 1.06 | 1.06 |
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.