CVE-2025-52999
Açıklama
jackson-core, Jackson Data Processor tarafından kullanılan temel düşük seviyeli artımlı ("streaming") ayrıştırıcı ve oluşturucu soyutlamalarını içerir. 2.15.0 öncesindeki sürümlerde, bir kullanıcı giriş dosyasını ayrıştırdığında ve bu dosya derinlemesine iç içe geçmiş veriler içerdiğinde, derinlik özellikle büyükse Jackson bir StackoverflowError fırlatabilir. jackson-core 2.15.0, Jackson'ın bir giriş belgesinde ne kadar derine ineceğine dair varsayılan değeri 1000 olan yapılandırılabilir bir sınır içerir. Sınıra ulaşıldığında jackson-core bir StreamConstraintsException fırlatacaktır. jackson-databind de JSON girişlerini ayrıştırmak için jackson-core kullandığından bu değişiklikten faydalanmaktadır. Geçici bir çözüm olarak, kullanıcılar güvenilmeyen kaynaklardan gelen giriş dosyalarını ayrıştırmaktan kaçınmalıdır.
Nasıl düzeltilir
- com.fasterxml.jackson.core:jackson-core2.15.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| com.fasterxml.jackson.core:jackson-coreMaven | v < 2.15.0 | 2.15.0 |
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.