CVE-2026-14803
Açıklama
Perl için Mojo::JSON'un 9.47 öncesi sürümleri, saf-Perl dekoderindeki sınırsız özyineleme yoluyla bellek tükenmesine izin verir. Saf-Perl çözümleme yolu (`_decode_array` ve `_decode_object` fonksiyonlarına yönlendirme yapan `_decode_value`), herhangi bir derinlik sınırı olmaksızın özyineleme yapar; bu nedenle, derinlemesine iç içe geçmiş küçük bir JSON dokümanı aşırı miktarda bellek tüketebilir. Bu yol, Cpanel::JSON::XS yüklü olmadığında veya `MOJO_NO_JSON_XS=1` ayarlandığında varsayılan yoldur; Cpanel::JSON::XS hızlı yolu etkilenmemiştir. Güvenilmeyen bir JSON gövdesini çözümleyen her çağrıcı (örneğin `$c->req->json` üzerinden erişilen `Mojo::Message::json`), işlem belleğini tüketebilir ve hizmet reddine (DoS) neden olabilir.
Nasıl düzeltilir
- SRI Mojo::JSON9.47 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| SRI Mojo::JSON | v < 9.47 | 9.47 |
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.