- Son 7 gün
- CWE-470
CVE-2026-119050
Agno PandasTools bileşeninde güvenli olmayan yansıma nedeniyle kod çalıştırma
- Yayımlandı
- Güncellendi
- 4 Kas 2026
- Açık yaşı
- 7 gün
- Kaydı açan
- VulnCheck
Yönetici özeti
Bu açık, yapay zeka ajanlarını kullanan sistemlerde saldırganların sunucu üzerinde kontrol sağlamasına ve hassas dosyalara erişmesine yol açabilir. Etkilenen sistemler yüksek öncelikle güncellenmeli veya korunmalıdır. Gecikmeden işlem yapılması iş riskini önemli ölçüde azaltır.
ÖzetTürkçe
Agno'nun 3.1.11 sürümüne kadar olan sürümlerindeki PandasTools bileşeni, model tarafından kontrol edilen fonksiyon adlarını getattr ile çağırdığı için güvenli olmayan yansıma (unsafe reflection) açığı içerir. Bu durum, saldırganların keyfi pandas fonksiyonlarını çağırmasına olanak tanır. Etkilenen ürün agno-agi agno paketinin 3.1.11 ve daha eski sürümleridir.
Saldırgan ne yapabilir?
Saldırgan, prompt enjeksiyonu yoluyla ajanın pandas.read_pickle gibi fonksiyonları saldırgan kontrolündeki yollarla çağırmasını sağlayarak kod çalıştırabilir. Ayrıca diğer okuyucu fonksiyonları kullanarak sunucudaki yerel dosyaları okuyabilir.
Kaynaktaki açıklama (İngilizce)
Agno through 3.1.11 contains an unsafe reflection vulnerability in PandasTools that allows attackers to invoke arbitrary pandas functions by supplying model-controlled function names to getattr(). Attackers can use prompt injection to make the agent call pandas.read_pickle on attacker-controlled paths for code execution, or call other readers to read local files.
Ne yapmalı?
- Agno paketini 3.1.11 sürümünün üzerindeki, açığı gideren bir sürüme yükseltin. Kesin düzeltilmiş sürüm numarası veri kaynağında belirtilmediği için satıcının güvenlik duyurularını kontrol edin. Genel öneri
- Düzeltme yapılana kadar PandasTools bileşenini devre dışı bırakın veya ajanın bu araçlara erişimini kaldırın. Genel öneri
- Ajanın işlediği güvenilmeyen girdileri filtreleyin ve prompt enjeksiyonuna karşı önlem alın. Genel öneri
Ek önlemler
- Yapay zeka ajanlarının çalıştırabildiği araçları en az yetki ilkesine göre sınırlandırın. Genel öneri
- Uygulama sunucusunun okuyabildiği dosya dizinlerini kısıtlayın ve hassas dosyalara erişimi engelleyin. Genel öneri
- Beklenmeyen dosya okuma veya pickle yükleme işlemlerini izlemek için günlük kayıtlarını inceleyin. 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ım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| agno-agi agno | ≤ 3.1.11 | – |
Kaynaklar7 kaynak
- CVE.org kaydı
- NVD kaydı
- github.com/agno-agi/agno/issues/8699 Üçüncü taraf
- vulncheck.com/…de-execution-via-pandastools-unsafe-reflection Üçüncü taraf
- github.com/agno-agi/agno Diğer
- github.com/…3ee7504d7fd9453/libs/agno/agno/tools/pandas.py Diğer
- github.com/…3ee7504d7fd9453/libs/agno/agno/tools/pandas.py Diğer
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.