CVE-2026-40159
Açıklama
PraisonAI, çoklu ajan ekipleri sistemidir. 4.5.128 sürümünden önce, PraisonAI'nin MCP (Model Context Protocol) entegrasyonu, kullanıcı tarafından sağlanan komut dizileriyle (örneğin, MCP("npx -y @smithery/cli ...")) stdio üzerinden arka plan sunucuları başlatılmasına izin vermektedir. Bu komutlar Python'un subprocess modülü aracılığıyla yürütülür. Varsayılan olarak uygulama, tüm üst işlem ortamını başlatılan alt işleme iletir. Sonuç olarak, bu şekilde yürütülen herhangi bir MCP komutu; API anahtarları, kimlik doğrulama belirteçleri ve veritabanı kimlik bilgileri gibi hassas veriler dahil olmak üzere ana işlemden gelen tüm ortam değişkenlerini devralır. Bu davranış, güvenilmeyen veya üçüncü taraf komutlar kullanıldığında bir güvenlik riski oluşturur. MCP araçlarının npx -y gibi paket çalıştırıcıları aracılığıyla çağrıldığı yaygın senaryolarda, harici veya potansiyel olarak tehlikeye girmiş paketlerden gelen rastgele kodlar, bu devralınan ortam değişkenlerine erişimle yürütülebilir. Bu durum, istemeden kimlik bilgisi ifşası riski yaratır ve sırların sessizce sızdırılması yoluyla potansiyel tedarik zinciri saldırılarına olanak tanır. Bu güvenlik açığı 4.5.128 sürümünde giderilmiştir.
Nasıl düzeltilir
- praison praisonai4.5.128 ya da sonraki bir sürüm
- praisonai4.5.128 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| praison praisonai | v < 4.5.128 | 4.5.128 |
| praisonaiPyPI | v < 4.5.128 | 4.5.128 |
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.