CVE-2026-53752
Açıklama
docx4j; DOCX, PPTX ve XLSX dosyaları dahil olmak üzere OpenXML paketleri oluşturmak, düzenlemek ve kaydetmek için kullanılan açık kaynaklı bir Java kütüphanesidir. 11.5.14 sürümünden önce, PropertyResolver ve ilgili yardımcılar, döngü algılaması yapmadan WordprocessingML w:basedOn stil kalıtım zincirini özyinelemeli olarak takip etmektedir. Karşılıklı tabanlı stiller içeren iyi biçimlendirilmiş bir DOCX dosyası, PropertyResolver.fillPPrStack ve ilgili etkili stil çözümleme yollarında sınırsız özyinelemeye neden olarak StackOverflowError ile sonuçlanır. Güvenilmeyen bir belgenin sunucu tarafındaki dönüştürülmesi ve içindekiler tablosu işlemleri, tek kullanımlık çalışanlardaki izolasyon veya StackOverflowError'un güvenli şekilde kapsanması pratik etkiyi azaltsa da, bir çalışan iş parçacığını sonlandırabilir, bir iş parçacı havuzunu bozabilir veya hizmet reddine yol açabilir. Düzeltme, döngüsel stil takibi ve CyclicStylesException yönetimini ekler. Bu sorun 11.5.14 sürümünde giderilmiştir.
Nasıl düzeltilir
- org.docx4j:docx4j-core11.5.14 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| org.docx4j:docx4j-coreMaven | v < 11.5.14 | 11.5.14 |
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.