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

CVE-2026-57144

PraisonAI SandlockSandbox, Landlock kullanılamadığında kısıtlanmamış alt süreç çalıştırmaya geri dönüyor

MervinPraison PraisonAI

Yüksek 8,8 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. 4.5.110 sürümünden 4.6.61 sürümünün öncesine kadar, praisonai.sandbox.SandlockSandbox, güvenilmeyen kod için çekirdek düzeyinde zorunlu kılınan bir sandbox arka ucu olarak belgelenmiş ve uygulanmıştır. Bu sınıfın SandboxConfig.native yolu, çağıranların izin verilen dosya sistemi yollarını ve network=False ayarını yapılandırmasına olanak tanır. İsteğe bağlı sandlock modülü içe aktarılabilse de Landlock'un kullanılamadığını bildirdiği sistemlerde, SandlockSandbox.execute ve run_command güvenli şekilde başarısız olmak yerine sessizce SubprocessSandbox(self.config) sınıfına geri döner. Bu geri dönüş, üst düzey native politika nesnesini korur ancak kod çalıştırma sırasında native dosya sistemi ve ağ sınırlarını uygulamaz. Sandbox içindeki zararlı bir yük, yapılandırılmış izin verilen yol dışındaki dosyaları okuyabilir ve network=False ayarına rağmen ağ bağlantıları açabilir. Bu sorun 4.6.61 sürümünde giderilmiştir.

Kaynaktaki açıklama (İngilizce)

PraisonAI is a multi-agent teams system. From version 4.5.110 to before version 4.6.61, praisonai.sandbox.SandlockSandbox is documented and implemented as the kernel-enforced sandbox backend for untrusted code. Its SandboxConfig.native() path lets callers configure allowed filesystem paths and network=False. On systems where the optional sandlock module imports but reports that Landlock is unavailable, SandlockSandbox.execute() and run_command() do not fail closed. They silently fall back to SubprocessSandbox(self.config). That fallback keeps the same high-level native policy object but does not enforce the native filesystem or network boundary during code execution. A sandboxed payload can read files outside the configured allowed path and open network connections despite network=False. This issue has been patched in version 4.6.61.

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.