CVE-2026-94093
Açıklama
DLR-RM stable-baselines3 sürüm 2.9.0 ve öncesinde bir güvenlik zafiyeti tespit edilmiştir. Bu durum, save_util.py dosyasının PPO.load/load_replay_buffer/VecNormalize.load fonksiyonlarını etkilemektedir. Söz konusu manipülasyon, deserialization işlemine yol açmaktadır. Saldırıyı uzaktan başlatmak mümkündür. Exploit kamuya açıklanmıştır ve kullanılabilir. v2.9.0 sürümünde PyTorch tensor yükleme yolu sıkılaştırılmış (weights_only=True), ancak bu sıkılaştırma daha sonra PyTorch 1.13 uyumluluğunu düzeltmek için master dalında PR #1913 "Hotfix: revert loading with weights_only=True" [blocked] aracılığıyla geri alınmıştır; dolayısıyla tek "güvenli" yol bile sürümler arasında tutarsızdır. Her ikisi de güvensiz pickle deserialization olduğu için #2281 numaralı kayıt, #1831'in bir kopyası olarak kapatılmıştır; fakat #1831'in çözümü (PR #41), yalnızca ayrı bir paket olan huggingface_sb3 içindeki Hugging Face Hub yükleyicisini sınırlandırmıştır. Bu bulgu, herhangi bir güvenli modu veya sınırı bulunmayan ve bekleyen sıkılaştırma (PR #2264) yayınlanana kadar v2.9.0 sürümünde istismar edilebilir durumda kalan temel stable_baselines3 yükleme API'lerini (PPO.load, load_replay_buffer, VecNormalize.load) kapsamaktadır.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| dlr-rm stable-baselines3 | 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9.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.