- Aktif istismar
- Yama var
- CWE-918
CVE-2026-64849
MLflow webhook test uç noktasında kimlik doğrulamasız tam okuma SSRF açığı
- Yayımlandı
- Güncellendi
- 26 Eki 2026
- Açık yaşı
- 71 gün
- Kaydı açan
- GitHub_M
Yönetici özeti
MLflow sunucusuna kimlik doğrulaması olmadan erişebilen bir saldırgan, sunucuyu kullanarak kurumun iç ağındaki veya bulut altyapısındaki hassas bilgilere ulaşabilir. Açığın aktif olarak istismar edildiği bilinmektedir (CISA KEV listesinde), bu nedenle güncelleme acil olarak yapılmalıdır. İnternete açık MLflow kurulumları en yüksek risk altındadır.
ÖzetTürkçe
MLflow 3.3.0 ile 3.15.0 öncesi sürümlerde, kimlik doğrulaması gerektirmeyen webhook test uç noktası (POST /api/2.0/mlflow/webhooks/{id}/test) URL doğrulamasını yalnızca ilk adres için yapıyor. Webhook gönderim kodu ise yönlendirmeleri takip ediyor ve ana makine adını doğrulanan adrese sabitlemeden yeniden çözümlüyor. Bu nedenle doğrulama, HTTP yönlendirmeleri ve DNS rebinding ile atlatılabiliyor. Etkilenen sürüm aralığı 3.3.0 dahil, 3.15.0 hariçtir.
Saldırgan ne yapabilir?
Saldırgan, sunucu tarafı istek sahteciliği (SSRF) ile iç ağdaki veya bulut meta veri servislerindeki kaynaklara istek gönderebilir ve yanıtın durum kodunu ile gövdesini geri alabilir. Bu da iç servislerden ve olası kimlik bilgilerinden gizli verilerin okunmasına yol açabilir.
Kaynaktaki açıklama (İngilizce)
MLflow is an open source AI engineering platform for agents, large language models, and machine learning models. Starting in 3.3.0 and prior to 3.15.0, the unauthenticated POST /api/2.0/mlflow/webhooks/{id}/test endpoint calls _validate_webhook_url() in mlflow/utils/validation.py only for the original URL while mlflow/webhooks/delivery.py follows redirects and re-resolves the hostname without pinning the validated address, allowing attackers to reach internal or cloud metadata services and receive response_status and response_body. This issue is fixed in version 3.15.0.
CISA'nın önerdiği eylem (İngilizce)
Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.
Ne yapmalı?
- MLflow'u satıcının düzeltme içeren 3.15.0 sürümüne veya daha yenisine yükseltin. Üretici
- CISA'nın gereksinimi doğrultusunda satıcı talimatlarına göre azaltım önlemlerini uygulayın; her varlığın internete açıklığını değerlendirin ve BOD 26-04 yama yönergelerine uyun. Azaltım önlemleri mümkün değilse ürünün kullanımını durdurun. CISA
- Yükseltme yapılana kadar MLflow sunucusuna internetten erişimi kapatın veya güvenlik duvarı ya da ters vekil ile yalnızca güvenilir ağlara sınırlayın; webhook test uç noktasına erişimi engelleyin. Genel öneri
- Sunucunun daha önce iç servislere veya bulut meta veri adreslerine yaptığı olağandışı istekleri günlüklerde inceleyin; sömürü şüphesi varsa o ortamdaki erişim anahtarlarını ve kimlik bilgilerini yenileyin. Genel öneri
Ek önlemler
- MLflow sunucusunu ağ düzeyinde yetkilendirme ve kimlik doğrulama olmadan internete açmayın. Genel öneri
- MLflow'un çalıştığı sunucudan iç ağa ve bulut meta veri servislerine giden trafiği çıkış filtreleriyle kısıtlayın. Genel öneri
- Bulut ortamında meta veri servisine erişimi daha sıkı korumalı sürümle sınırlayın ve sunucuya atanan rollerin yetkilerini en aza indirin. Genel öneri
- Webhook uç noktalarına gelen isteklerde olağandışı hedef adresleri ve yönlendirme davranışlarını izleyin. 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ümler2 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| lfprojects mlflow | ≥ 3.3.0, < 3.15.0 | 3.15.0 |
| MLflow | Sürüm belirtilmemiş | – |
Kaynaklar8 kaynak
- CVE.org kaydı
- NVD kaydı
- github.com/…mlflow/security/advisories/GHSA-7gwp-5pfp-969j Diğer
- github.com/mlflow/mlflow/issues/24179 Diğer
- github.com/mlflow/mlflow/pull/24258 Diğer
- github.com/…ommit/ba949522477cbd5915aa55d29b0cfad7d5ddf939 Diğer
- github.com/mlflow/mlflow/releases/tag/v3.15.0 Diğer
- cisa.gov/known-exploited-vulnerabilities-catalog Diğer
Kayıt geçmişi
- CISA KEV listesine eklendi (saldırılarda kullanılıyor)
- 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.