CVE-2023-0290
Açıklama
Rapid7 Velociraptor, CreateCollection API'sine iletilen client ID parametresini uygun şekilde temizlememiştir; bu durum, koleksiyon görevinin yazılabileceği konumda bir dizin gezginliği (directory traversal) zafiyetine yol açmaktadır. Koleksiyonun sunucu için (bir sunucu artefaktı olarak) planlanması amacıyla "../clients/server" şeklinde bir client id sağlanması mümkündü, ancak bunun için yalnızca istemcilerde koleksiyon planlama yetkileri yeterli olmaktaydı. Normal şartlarda, sunucuda bir artefakt planlamak için COLLECT_SERVER izni gereklidir. Bu izin normalde yalnızca "administrator" rolüne verilir. Bu sorun nedeniyle, normalde "investigator" rolüne verilen COLLECT_CLIENT ayrıcalığına sahip olmak yeterlidir. Bu zafiyeti istismar etmek için saldırganın halihazırda en az "investigator" seviyesinde bir Velociraptor kullanıcı hesabına sahip olması, GUI üzerinden kimlik doğrulaması yapabilmesi ve arka uca bir API çağrısı gönderebilmesi gerekir. Tipik olarak çoğu kullanıcı Velociraptor'ü güvenilir bir gruba sınırlı erişim sağlayacak şekilde dağıtır ve çoğu kullanıcı zaten GUI içerisinde yönetici (administrator) yetkilerine sahiptir. Bu sorun, 0.6.7-5 öncesindeki Velociraptor sürümlerini etkilemektedir. 16 Ocak 2023 tarihinde yayınlanan 0.6.7-5 sürümü sorunu gidermektedir.
Nasıl düzeltilir
- rapid7 velociraptor0.6.7-5 ya da sonraki bir sürüm
- www.velocidex.com/golang/velociraptor0.6.7-5 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| rapid7 velociraptor | v < 0.6.7-5 | 0.6.7-5 |
| www.velocidex.com/golang/velociraptorGo | v < 0.6.7-5 | 0.6.7-5 |
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.