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

CVE-2026-116691

MLflow CrewAI autologging, LLM sağlayıcı API anahtarlarını trace kayıtlarına yazıyor

MLflow

Orta 6,5 CVSS 3.1
Yayımlandı
Güncellendi
27 Eki 2026
Açık yaşı
0 gün
Kaydı açan
GitHub_M

Yönetici özeti

Yapay zeka uygulamalarınızın kullandığı servis anahtarları, izleme kayıtlarına açık metin olarak yazılabiliyor. Bu kayıtlara erişebilen kişiler bu anahtarları ele geçirebilir ve bunun doğrudan mali ve güvenlik sonuçları olabilir. Güncelleme öncelikli olarak planlanmalıdır.

ÖzetTürkçe

MLflow'un CrewAI entegrasyonunda mlflow.crewai.autolog fonksiyonu, Agent nesnelerini kaydederken iç içe geçmiş kimlik bilgisi içeren değerleri tutarlı biçimde temizlemiyor. Agent nesnesinin llm alanı, sağlayıcı API anahtarını içeren bir metne dönüştürülüyor ve bu nesne trace kayıtlarının girdi alanına eklenebiliyor. 2.19.0 ile 3.17.0 arasındaki sürümler etkilenmektedir.

Saldırgan ne yapabilir?

Trace verilerine erişebilen kişiler, MLflow trace arka ucunda veya yapılandırılmış bir OTLP hedefinde düz metin olarak saklanan LLM sağlayıcı API anahtarlarını okuyabilir ve bu anahtarlarla sağlayıcı hesabında yetkisiz işlem yapabilir.

Kaynaktaki açıklama (İngilizce)

MLflow is an open source AI engineering platform for agents, large language models, and machine learning models. From 2.19.0 until 3.17.0, mlflow.crewai.autolog() records CrewAI Agent objects without consistently sanitizing nested credential-bearing values. mlflow/crewai/autolog.py::_get_agent_attributes() converts the Agent llm field to a string that includes the provider API key, while mlflow/crewai/autolog.py::_construct_full_inputs() expands the Agent object into mlflow.spanInputs. Applications can therefore send plaintext provider credentials to the MLflow trace backend or a configured OTLP destination, where trace readers can obtain them. This issue is fixed in version 3.17.0.

Ne yapmalı?

  1. MLflow'u 3.17.0 veya üzeri bir sürüme yükseltin. Genel öneri
  2. Güncellemeden önce, etkilenen sürümlerle kaydedilmiş trace kayıtlarını gözden geçirin ve içinde API anahtarı olabilecek verileri tespit edin. Genel öneri
  3. Ortaya çıkabilecek API anahtarlarını LLM sağlayıcı panelinden iptal edip yeni anahtar üretin ve uygulama yapılandırmalarını güncelleyin. Genel öneri
  4. Trace verilerine erişimi olan kullanıcı ve servis hesaplarını gözden geçirerek gereksiz yetkileri kaldırın. Genel öneri

Ek önlemler

  • Yapay zeka uygulamalarında API anahtarlarını kod içinde veya nesne olarak doğrudan izleme katmanına geçirmekten kaçının; gizli bilgileri ortam değişkenleri veya bir gizli bilgi yöneticisi üzerinden yönetin. Genel öneri
  • Trace kayıtlarının saklandığı arka uç ve OTLP hedeflerine erişimi yalnızca yetkili kişilerle sınırlandırın ve erişim kayıtlarını izleyin. Genel öneri
  • Sağlayıcı panellerinde API anahtarlarının kullanım dökümlerini düzenli olarak kontrol edip olağandışı kullanımda anahtarları hemen iptal edin. Genel öneri

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.