CVE-2026-116692
Açıklama
MLflow; ajanlar, büyük dil modelleri ve makine öğrenimi modelleri için açık kaynaklı bir yapay zeka mühendisliği platformudur. 3.12.0rc0 ile 3.17.0 sürümleri arasında, mlflow/genai/scorers/base.py dosyasındaki üçüncü taraf puanlayıcı (scorer) serileştirmesi, kesin olarak izin verilen bir modül gerektirmek yerine THIRD_PARTY_SCORER_ALLOWED_MODULES'in istek tarafından seçilen alt sınıflarını kabul etmektedir. Bir çağırıcı, yazılabilir izinli bir paket altına bir Python modülü yerleştirmek için MLflow artefakt uç noktalarını kullanabilir ve ardından bu modül ile sınıfı /ajax-api/3.0/mlflow/scorer/invoke üzerinden gönderebilir. Scorer.model_validate_json(), izleme işlemi öncesinde modülü içe aktarır ve sınıfı oluşturur. Kimlik doğrulamanın devre dışı bırakıldığı dağıtımlar, bu kod yürütmesine kimlik bilgileri olmadan izin verirken; temel kimlik doğrulama (basic-auth) kullanan dağıtımlar, deney ve çalışma oluşturabilen ve artefakt yükleyebilen bir yetkili hesap gerektirir. Her iki yapılandırmada da, izin verilen puanlayıcı paketinin sunucu işlemi tarafından yazılabilir olması gerekir. Bu sorun 3.17.0 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- mlflow3.17.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| mlflowPyPI | 3.12.0rc0 ≤ v < 3.17.0 | 3.17.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.