CVE-2026-19873
Açıklama
Perl için HTML::FormFu 2.08 ve öncesi sürümler, Repeatable öğelerindeki sorgu dizesinden gelen sınırsız bir tekrar sayısı aracılığıyla kaynak tükenmesine izin verir. Bir Repeatable öğesinin counter_name değeri ayarlandığında, bunun process yöntemi tekrar sayısını adlandırılmış sorgu dizesi parametresinden okur, yalnızca pozitif bir tam sayı olduğunu kontrol eder ve bunu, her yinelemede öğenin alt ağacını derin kopyalayan repeat yöntemine iletir. Değeri sınırlayan herhangi bir mekanizma yoktur ve uygulamanın bir sınır koymasına izin veren hiçbir öznitelik bulunmamaktadır. Sayı, formun gönderilip gönderilmediğine karar verilmeden önce her istekte okunur; bu nedenle basit bir GET isteği, herhangi bir kimlik bilgisi, oturum veya istek gövdesi olmaksızın kopyalama döngüsüne ulaşır. İç içe geçmeler durumu katlar: Bir Repeatable içindeki başka bir Repeatable, her seviyede bir sayaç alır; böylece dış ve iç değerlerin 100 olması 10.000 kopya oluşturur. Form gönderildiğinde, kopyalanan her alanın kısıtlamaları _find_field_value içinde tüm öğe ağacını tarar, bu nedenle maliyet sayı ile doğrusal olandan daha hızlı artar. Tek bir istek bellek ve CPU kaynaklarını tüketir. CPAN üzerindeki son sürüm 2018 tarihli 2.07'dir. 2.08 sürümü yalnızca git deposunda mevcuttur.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| HTML-FormFu | v ≤ 2.08 | — |
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.