CVE-2026-44287
Açıklama
FastGPT bir AI Agent oluşturma platformudur. 4.15.0-beta1 sürümünden önce, projects/code-sandbox/src/pool/worker.ts:356 konumundaki JavaScript sandbox worker'ı, dinamik import() işlemini /\bimport\s*\(/.test(code) düzenli ifadesiyle engellemektedir. JavaScript sözdizimi, import ve ( arasında blok yorum satırına izin verir; ancak düzenlenen ifade yalnızca ASCII boşluk karakterlerini eşleştirir ve /, *, *, / baytları \s karakter sınıfında yer almaz. import/**/("child_process") yükü, düzenli ifadenin tespit edemediği, sözdizimsel olarak geçerli bir dinamik import olarak ayrıştırılır. import() işlemi, yalnızca require işlemini vekilleyen safeRequire Proxy tarafından sarmalanmadığı için saldırgan child_process modülünü yükleyebilir ve execSync fonksiyonunu çağırabilir; bu durum sandbox konteyneri içinde uid=100(sandbox) olarak rastgele komut çalıştırılmasına yol açar. Bu güvenlik açığı 4.15.0-beta1 sürümünde giderilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| labring FastGPT | < 4.15.0-beta1 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.