CVE-2026-27952
Açıklama
Agenta, açık kaynaklı bir LLMOps platformudur. Agenta-API'nin 0.48.1 sürümünden önceki versiyonlarında, Agenta'nın özel kod değerlendiricisinde bir Python sandbox kaçış zafiyeti bulunmaktaydı. Agenta, kullanıcı tarafından sağlanan değerlendirici kodu için bir kum havuzu mekanizması olarak RestrictedPython kullanıyordu ancak `numpy` paketini sandbox içinde hatalı bir şekilde güvenli olarak beyaz listeye eklemişti. Bu durum, kimliği doğrulanmış kullanıcıların sandbox'ı atlamasına ve API sunucusunda rastgele kod çalıştırmasına olanak tanımaktaydı. Kaçış yolu, `sys.modules` dahil olmak üzere Python'un iç gözlem araçlarını açığa çıkaran `numpy.ma.core.inspect` üzerinden gerçekleşmekte ve böylece `os.system` gibi filtrelenmemiş sistem düzeyinde işlevselliğe erişim sağlamaktaydı. Bu zafiyet, tek başına bir Python kütüphanesi olarak kullanılan SDK'yı değil, Agenta self-hosted platformunu (API sunucusu) etkilemektedir. Özel kod değerlendiricisi, API işlemi içerisinde sunucu tarafında çalışır. Sorun, `numpy` paketinin sandbox izin listesinden çıkarılmasıyla v0.48.1 sürümünde giderilmiştir. Daha sonraki sürümlerde (v0.60+), RestrictedPython sandbox tamamen kaldırılmış ve farklı bir yürütme modeliyle değiştirilmiştir.
Nasıl düzeltilir
- agentatech agenta0.48.1 ya da sonraki bir sürüm
- agenta0.48.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| agentatech agenta | v < 0.48.1 | 0.48.1 |
| agentaPyPI | v < 0.48.1 | 0.48.1 |
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.