← CVE Veritabanı

CVE-2026-57138

Kritik

Teknik Veri (Otomatik)

CVSS Skoru
9.9
EPSS
0.4%
CWE
CWE-184
KEV Durumu
Hayır

Yayım tarihi: 15 Eylül 2026

PraisonAI, çoklu aracı ekipler sistemidir. 1.4.0'dan 1.7.2'ye kadar, src/praisonai-ts/src/tools/builtins/code-mode.ts'deki codeMode, new Function() ile birlikte with(sandbox) içinde güvenilmeyen JavaScript'i çalıştırır ve küçük bir kaynak kodu kara listesine ve gölgeli işlemler ile gereksinim özelliklerine güveniyor. Kod, ({}) .constructor.constructor'u kullanarak gerçek Function oluşturucuyu kurtarabilir, işlem ve işlem.mainModule.require'ı alabilir ve reklam verilen kumanda rağmen ana bilgisayar dosya sistemi ve alt işlem API'lerine ulaşabilir. codeMode girişini kontrol eden saldırganlar, gizli bilgileri okuyabilir, dosyaları değiştirebilir, komutları çalıştırabilir veya ana bilgisayar işlemini tüketebilir. Bu sorun 1.7.2 sürümünde çözülmüştür.

Orijinal açıklama (İngilizce)

PraisonAI is a multi-agent teams system. From 1.4.0 until 1.7.2, codeMode in src/praisonai-ts/src/tools/builtins/code-mode.ts executes untrusted JavaScript with new Function() inside with(sandbox) and relies on a small source-code blocklist plus shadowed process and require properties. Code can use ({}).constructor.constructor to recover the real Function constructor, obtain process and process.mainModule.require, and reach host filesystem and subprocess APIs despite the advertised sandbox. Attackers who control codeMode input can read secrets, modify files, execute commands, or exhaust the host process. This issue is fixed in version 1.7.2.

Bu CVE için henüz editoryal inceleme yapılmadı. Sadece otomatik teknik veri gösteriliyor.