CVE-2026-11816

Yüksek

Açıklama

3.14.0 öncesindeki Keras sürümleri, `keras/src/utils/file_utils.py` konumundaki arşiv çıkarma yardımcılarında bir dizin atlama (path traversal) sorununa karşı savunmasızdır. `filter_safe_tarinfos()` ve `filter_safe_zipinfos()` fonksiyonları, arşiv üye yollarını gerçek çıkarma hedefi yerine işlemin mevcut çalışma dizinine (CWD) göre doğrulamaktadır. İşlem; Docker konteynerleri, CI/CD çalıştırıcıları ve Jupyter ortamlarında yaygın olduğu üzere CWD `/` olarak ayarlanmış şekilde çalıştığında, doğrulama sınırı dosya sistemi kökü haline gelir ve bu durum atlama yollarının güvenlik kontrolünü baypas etmesine izin verir. Ek olarak, zip filtresi engellenmiş bir girişle karşılaşıldığında `AttributeError` hatasına neden olan bir hata içermekte ve bu da eksik çıkarmaya yol açmaktadır. Ayrıca, Python 3.11 kurulumları `filter="data"` güvenlik ağına sahip değildir ve bu durum onları tamamen hatalı CWD tabanlı filtreye bağımlı bırakmaktadır. Bu zafiyetin istismar edilmesi, hedeflenen çıkarma dizininin dışına rastgele dosya yazılmasıyla sonuçlanabilir; bu da saldırganların yapılandırma dosyalarını üzerine yazmasına, kötü amaçlı kod enjekte etmesine veya makine öğrenimi veri kümelerini ve boru hatlarını bozmasına olanak tanır.

ÖnemYüksek
CVSS8.1
İstismar olasılığı—
ÜrünKeras
Yayın11 Haz 2026
İlk görülme11 Haz 2026

Nasıl düzeltilir

Güncelleyin
  • keras keras3.14.0 ya da sonraki bir sürüm
  • keras3.14.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
keras kerasv < 3.14.03.14.0
kerasPyPIv < 3.14.03.14.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.

Intelligence 360 paketinde

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.

CVE-2026-11816 · Keras · Dark Radar