CVE-2026-12482
Açıklama
keras-team/keras sürüm 3.12.0'daki bir güvenlik açığı, saldırganın `keras/src/utils/file_utils.py` dosyasındaki `filter_safe_tarinfos` doğrulamasını atlayan kötü amaçlı bir tar arşivi oluşturmasına olanak tanır. Özellikle, sembolik bağlantı (symlink) girişleri, normal dosya girişleriyle aynı `is_path_in_dir` doğrulamasına tabi tutulmaz ve bu durum, hedeflenen çıkarma dizininin dışında sembolik bağlantılar oluşturulmasına izin verir. Bu durum; sembolik bağlantı tabanlı dosya okuma, dosya üzerine yazma veya dizin dışına çıkma (directory escape) saldırılarına yol açabilir. Sorun, `filter_safe_tarinfos` fonksiyonunun tar yolu atlama (path traversal) işlemine karşı tek savunma olduğu Python 3.10 ve 3.11 sürümlerinde özellikle etkilidir. Bu güvenlik açığı, CVE-2025-12060 ve daha önce bildirilen diğer sorunlardan farklıdır.
Nasıl düzeltilir
- keras3.12.3, 3.15.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| keras keras | 3.12.0 | — |
| kerasPyPI | v < 3.12.3, 3.13.0 ≤ v < 3.15.0 | 3.12.3, 3.15.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.
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.