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

CVE-2026-56834

PraisonAI artifact araçları, artifact deposu dışındaki ana sistem dosyalarını okuyabiliyor

MervinPraison PraisonAI

Yüksek 7,5 CVSS 3.1
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ımEtkilenenDüzeltildiği sürüm
MervinPraison PraisonAI Sürüm belirtilmemiş –

Kaynaklar3 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.