Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Son 7 gün
  • CWE-22

CVE-2026-116690

MLflow'da prompt model sürümü kaynağı üzerinden keyfi dosya okuma açığı

MLflow

Yüksek 7,5 CVSS 3.1
Yayımlandı
Güncellendi
28 Eki 2026
Açık yaşı
0 gün
Kaydı açan
GitHub_M

Yönetici özeti

Bu açık, kimlik doğrulaması olmayan MLflow sunucularının sunucuda bulunan hassas dosyalara dışarıdan erişilmesine yol açabilir. Makine öğrenmesi altyapınızın gizli bilgileri ve verileri sızabileceği için önceliği yüksek kabul edilmelidir. Sürüm güncellemesi hızla planlanmalıdır.

ÖzetTürkçe

MLflow'un 3.10.0 ile 3.17.0 arasındaki sürümlerinde, prompt model sürümü oluşturulurken şemasız göreli kaynak yollarının doğrulanmadan kabul edilmesi nedeniyle bir yol geçişi açığı bulunmaktadır. Uzaktan bir istemci, sunucu üzerindeki bir yolu model sürümünün artifact konumu olarak kaydedip artifact alma uç noktası üzerinden bu dosyaları okuyabilir. Kimlik doğrulaması yapılmamış varsayılan kurulumlar bu açıktan doğrudan etkilenirken, temel kimlik doğrulamalı kurulumlarda kayıtlı model oluşturabilen kullanıcılar risk altındadır.

Saldırgan ne yapabilir?

Saldırgan, MLflow sunucu sürecinin erişebildiği dosyaları okuyarak yapılandırma bilgileri, kimlik bilgileri ve diğer hassas verilere erişebilir.

Kaynaktaki açıklama (İngilizce)

MLflow is an open source AI engineering platform for agents, large language models, and machine learning models. From 3.10.0 until 3.17.0, the prompt branch in _create_model_version() accepts schemeless relative sources because path validation runs only when a source has a URL scheme, and mlflow.prompt.is_prompt is interpreted by tag presence rather than a true value. A remote caller can store a server-local path as the model version artifact location and use /api/2.0/mlflow/model-versions/get-artifact to read files accessible to the MLflow server process. Default unauthenticated servers require no privileges, while basic-auth deployments are exposed to authenticated users who can create registered models. This issue is fixed in version 3.17.0.

Ne yapmalı?

  1. MLflow'u 3.17.0 veya daha yeni bir sürüme güncelleyin. Genel öneri
  2. Güncelleme yapılana kadar MLflow sunucusunu internete açık olmayan bir ağa taşıyın veya erişimi güvenilir ağlarla sınırlayın. Genel öneri
  3. Sunucu sürecinin okuyabildiği dosyaları en aza indirin ve gereksiz hassas dosyaların erişim izinlerini kaldırın. Genel öneri
  4. Kimlik doğrulamasız erişime karşı sunucuya önüne bir kimlik doğrulama katmanı ekleyin. Genel öneri

Ek önlemler

  • Sunucu erişim günlüklerinde model sürümü oluşturma ve artifact alma isteklerini izleyin. Genel öneri
  • Kayıtlı model oluşturma yetkisini yalnızca gerçekten ihtiyaç duyan kullanıcılarla sınırlayın. Genel öneri
  • MLflow sunucusunu ayrıcalıksız bir hesapla çalıştırın ve hassas dizinlere erişimini kısıtlayın. Genel öneri

Bu açık kişisel verilerin sızmasına yol açabilir. Sistemlerinizde kullanıldığından şüpheleniyorsanız KVKK'daki ihlal bildirimi yükümlülüğünüzü (Kurul'a 72 saat içinde bildirim) hukuk danışmanınızla birlikte değerlendirin. Bu not hukuki tavsiye değildir.

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
MLflow Sürüm belirtilmemiş –

Kaynaklar6 kaynak

Kayıt geçmişi

  1. Yayımlandı

İlgili açıklar

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.