CVE-2026-42809
Açıklama
Apache Polaris, etkili tablo konumu doğrulanmadan veya kalıcı olarak ayrılmadan önce, aşamalı tablo oluşturma sırasında geniş kapsamlı geçici ("vended") depolama kimlik bilgileri düzenleyebilir. Bu geçici kimlik bilgileri, erişilebilir tablo verilerinin ve meta verilerinin kapsamını sınırlamayı amaçlamaktadır; ancak saldırgan erişilebilir bir hedef konum seçebildiği için bu kapsam sınırlaması saldırgan tarafından yönlendirilebilir hale gelmektedir. Onaylanmış varyantta, çağrıyı yapan kişi aşama oluşturma sırasında özel bir `location` sağlarsa ve kimlik bilgisi talebinde bulunursa, Apache Polaris delegasyonlu depolama kimlik bilgilerini oluşturmak için anında bu konumu kullanır. Aşama oluşturma yolu, bu kimlik bilgileri düzenlenmeden önce ne normal konum doğrulamasını ne de örtüşme kontrollerini çalıştırır. Buna yakından bağlı olarak, aşamalı oluşturma akışı istek özelliklerinde `write.data.path` / `write.metadata.path` değerlerini de kabul eder ve bu konum geçersiz kılmalarını, kimlik bilgisi düzenleme için kullanılan aynı etkili tablo konumu kümesine aktarır. Bu alanlar, ana özel `location` istismarına göre ikincildir, ancak yine de herhangi bir kimlik bilgisi düzenlenmeden önce doğrulanması gereken, saldırgan tarafından etkilenen konum girdileridir.
Nasıl düzeltilir
- apache polaris1.4.1 ya da sonraki bir sürüm
- org.apache.polaris:polaris-runtime-service1.4.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| apache polaris | v < 1.4.1 | 1.4.1 |
| org.apache.polaris:polaris-runtime-serviceMaven | v < 1.4.1 | 1.4.1 |
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.