CVE-2024-1881
Açıklama
significant-gravitas/autogpt bileşeni olan AutoGPT, kabuk komutu doğrulama fonksiyonundaki bir hata nedeniyle işletim sistemi komutlarında kullanılan özel öğelerin uygun şekilde etkisiz hale getirilmemesi ('OS Command Injection') zafiyetine sahiptir. Özellikle bu zafiyet, v0.5.0 ile 5.1.0 arasındaki (5.1.0 dahil değil) sürümlerde mevcuttur. Sorun, uygulamanın kabuk komutlarını bir izin verilenler veya engellenenler listesine göre doğrularken yalnızca komutun ilk kelimesini kontrol etmesinden kaynaklanmaktadır. Bu durum, bir saldırganın izin verilenler listesinde olmamasına rağmen yürütülen komutlar oluşturarak veya engellenenler listesinde bulunmayan kötü amaçlı komutlar ekleyerek hedeflenen kısıtlamaları atlatmasına olanak tanır. Bu zafiyetin başarıyla istismar edilmesi, bir saldırganın rastgele kabuk komutları çalıştırmasına izin verebilir.
Nasıl düzeltilir
- agpt autogpt_classic0.5.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| agpt autogpt_classic | 0.5.0 ≤ v < 0.5.1 | 0.5.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.