CVE-2026-116486
Açıklama
3.6 öncesindeki Objenesis, sınıf adına göre anahtarlanan instantiator önbelleğini istismar ederek bir sınıf yükleyicideki kodun başka bir sınıfa nesneler yerleştirmesine izin veren bir tip karıştırma (type confusion) zafiyeti içermektedir. Paylaşılan bir ObjenesisStd örneği, ObjenesisBase.getInstantiatorOf() içinde instantiator'ları clazz.getName() ile önbelleğe aldığında, aynı isimli sınıflar çakışmakta; bu durum newInstance() fonksiyonunun yanlış sınıf nesneleri döndürmesine ve ClassCastException hatalarına yol açmaktadır.
Nasıl düzeltilir
- easymock objenesis3.6 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| easymock objenesis | v < 3.6 | 3.6 |
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.