CVE-2026-13051
Təsvir
Perl üçün Form::Processor::Field::HtmlArea-nın 0.06-dan 1.162360-a qədər olan versiyaları, HTML::Tidy diaqnostikasının validate funksiyasından add_error-a Locale::Maketext şablonu kimi ötürülməsi vasitəsilə hücumçunun seçdiyi metodun çağırılmasına və resursların tükənməsinə şərait yaradır. validate funksiyası təqdim edilmiş nişanlamalar üzərində HTML::Tidy-ni işlədir və nəticədə alınan hər bir mesajı birinci arqument kimi add_error-a ötürür, add_error isə bunu dil dəstəyinə (language handle) Locale::Maketext mesaj açarı kimi təqdim edir. Defolt dəstəyin leksikonu `_AUTO` parametrini təyin etdiyindən, leksikon girişi olmayan mesaj axtarılmaq əvəzinə mötərizə notasiyalı şablon kimi kompilyasiya edilir. Tidy diaqnostikaları səhv atribut adını və ya dəyərini dırnağa alır, buna görə də təqdim edilmiş nişanlamadakı mötərizə qrupu şablon mövqeyinə çatır; burada qrupun ilk tokeni dil dəstəyi üzərində çağırılan metodu, qalan tokenlər isə onun arqumentlərini müəyyən edir. `[0]` kimi bir qrup kompilyasiyanın xətayla dayanmasına (croak) səbəb olur və nə sahə (field), nə də dəstək bunu tutmur, beləliklə istisna validate funksiyasından kənara çıxır. `[sprintf,%2000000000d,7]` ifadəsi isə hücumçu tərəfindən seçilmiş sahə genişliyi ilə CORE::sprintf-ə çatır. HtmlArea sahəsinə hazırlanmış nişanlamanın bir dəfə göndərilməsi form validasiyasında idarə olunmayan istisnaya səbəb olur və ya ixtiyari miqdarda yaddaş ayırır; dil dəstəyi alt-sinfi yan təsirləri olan (side effecting) ictimai metodlar təyin etmiş tətbiqlərdə həmin metodlar hücumçunun seçdiyi arqumentlərlə çağırıla bilir. Digər sahə növləri təqdim edilmiş dəyəri arqument yuvasına yerləşdirərək sabit şablonları ötürür, orada dəyər passiv qalır və bu prosesdən təsirlənmir.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Form-Processor | 0.06 ≤ v ≤ 1.162360 | — |
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.