CVE-2023-25558
Açıklama
DataHub açık kaynaklı bir meta veri platformudur. DataHub ön yüzü SSO üzerinden kimlik doğrulaması yapacak şekilde yapılandırıldığında pac4j kütüphanesini kullanır. `id_token` işlemleri, DataHub ön yüzü tarafından uygun şekilde hesaba katılmayan güvenli olmayan bir yöntemle gerçekleştirilmektedir. Spesifik olarak, id_token claim değerlerinden herhangi biri {#sb64} öneki ile başlarsa, pac4j bu değeri serileştirilmiş bir Java nesnesi olarak kabul eder ve onu serisizleştirir (deserialize). Bu sorun, en kötü durumda Uzaktan Kod Çalıştırma'ya (RCE) yol açabilir. Hangi sınıfların serisizleştirilebileceğine dair bazı kısıtlamalar getiren bir `RestrictedObjectInputStream` mevcut olsa da, hala geniş bir java paketleri yelpazesine izin vermektedir ve farklı gadget zincirleri ile potansiyel olarak istismar edilebilir. Kullanıcıların yükseltme yapmaları önerilir. Bilinen bir geçici çözüm yoktur. Bu güvenlik açığı GitHub Security laboratuvarı tarafından keşfedilmiş ve raporlanmış olup GHSL-2022-086 olarak takip edilmektedir.
Nasıl düzeltilir
- datahub_project datahub0.9.5 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| datahub_project datahub | v < 0.9.5 | 0.9.5 |
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.