- Son 7 gün
- CWE-22
- CWE-200
CVE-2026-56834
PraisonAI artifact araçları, artifact deposu dışındaki ana sistem dosyalarını okuyabiliyor
- Yayımlandı
- Güncellendi
- 23 Eki 2026
- Açık yaşı
- 5 gün
- Kaydı açan
- GitHub_M
ÖzetTürkçe
PraisonAI, çok ajanlı ekip sistemidir. 3.8.1 sürümünden 4.6.59 sürümünden önceki sürümlere kadar, PraisonAI'nin Dinamik Bağlam Keşfi özelliği, ctx.get_tools aracılığıyla artifact yardımcı araçlarını açığa çıkarmaktadır. Uygulanan artifact araçları, sağlanan artifact_path değerinin yapılandırılmış depo tarafından oluşturulmuş bir artifact olup olmadığını veya yapılandırılmış artifact temel dizini altında bulunup bulunmadığını denetlemez. Bunun yerine artifact_head, artifact_tail, artifact_grep ve artifact_chunk, çağıranın sağladığı yolu doğrudan bir ArtifactRef içine sarar ve ardından bu dosyayı ana sistemin dosya sisteminden okur. Sonuç olarak, bu araç argümanlarını etkileyebilen herhangi bir istem, kullanıcı veya araç çağıranı, PraisonAI süreci tarafından okunabilen dosyaları okuyabilir; buna proje .env dosyaları, bulut kimlik bilgileri, SSH anahtarları, kaynak dosyaları veya diğer yerel veriler dahildir. Bu sorun 4.6.59 sürümünde giderilmiştir.
Kaynaktaki açıklama (İngilizce)
PraisonAI is a multi-agent teams system. From version 3.8.1 to before version 4.6.59, PraisonAI's Dynamic Context Discovery feature exposes artifact helper tools through ctx.get_tools(). The implemented artifact tools do not enforce that the supplied artifact_path is an artifact created by the configured store or that it lives under the configured artifact base directory. Instead, artifact_head, artifact_tail, artifact_grep, and artifact_chunk wrap the caller-supplied path directly into an ArtifactRef and then read it from the host filesystem. As a result, any prompt/user/tool-caller that can influence those tool arguments can read files readable by the PraisonAI process, such as project .env files, cloud credentials, SSH keys, source files, or other local data. This issue has been patched in version 4.6.59.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| MervinPraison PraisonAI | Sürüm belirtilmemiş | – |
Kaynaklar3 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.