CVE-2026-114629
Açıklama
Perl için Web::Simple'ın 0.035 öncesi sürümleri, urlencoded gövde parametreleri için Content-Length başlığı tarafından boyutlandırılan bir arabellek ayırır. Web::Dispatch::ParamParser::get_unpacked_body_from, herhangi bir sınır olmadan ve dönüş değeri göz ardı edilerek tek bir read çağrısı kullanarak application/x-www-form-urlencoded gövdesini okur. Perl'in read fonksiyonu, okuma yapmadan önce arabelleği istenen uzunluğa genişletir, bu nedenle ayrılan miktar beyan edilen Content-Length tarafından belirlenir. Bir saldırgan, gönderilen gerçek gövdeden çok daha büyük bir Content-Length değeri göndererek, dispatch spesifikasyonunda sub (POST + %name=) gibi bir % body-parameter eşleşmesi olan herhangi bir rota üzerinden bunu tetikleyebilir. Herhangi bir kimlik doğrulama gerekmemektedir.
Nasıl düzeltilir
- Web-Simple0.035 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Web-Simple | v < 0.035 | 0.035 |
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.