- 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
- 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ı?
- MLflow'u 3.17.0 veya üzeri bir sürüme yükseltin. Genel öneri
- 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
- 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
- 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ım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| MLflow | Sürüm belirtilmemiş | – |
Kaynaklar6 kaynak
Kayıt geçmişi
- 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.