CVE-2024-31457

Yüksek

Açıklama

gin-vue-admin, ön yüz ve arka yüzün ayrıldığı, vue ve gin tabanlı bir yönetim sistemi panelidir. gin-vue-admin'in 2.6.1 sürümüne karşılık gelen 0.0.0-20240407133540-7bc7c3051067 pseudoversiyonunda, arka yüzde bir kod enjeksiyonu zafiyeti bulunmaktadır. Plugin System -> Plugin Template özelliğinde, bir saldırgan `plugName` parametresini manipüle ederek dizin gezginliği (directory traversal) gerçekleştirebilir. Belirtilen gezinti dizini içerisinde `api`, `config`, `global`, `model`, `router`, `service` gibi özel klasörler ve `main.go` fonksiyonu oluşturabilirler. Ayrıca, bu klasörlerdeki Go dosyalarına belirli bir PoC parametresine dayalı olarak rastgele kodlar yerleştirilebilir. Bu zafiyetin temel nedeni, struct içerisindeki PlugName alanının kontrol edilebilir olmasıdır. b1b7427c6ea6c7a027fa188c6be557f3795e732b commit'ine karşılık gelen 0.0.0-20240409100909-b1b7427c6ea6 pseudoversiyonu sorun için bir yama içermektedir. Geçici bir çözüm olarak, dizin gezginliği problemini düzeltmek için GitHub Security Advisory'de mevcut olan filtreleme yöntemi manuel olarak kullanılabilir.

ÖnemYüksek
CVSS7.7
İstismar olasılığı—
ÜrünGithub.com/flipped-aurora/gin-vue-admin/server
Yayın9 Nis 2024
İlk görülme9 Nis 2024

Nasıl düzeltilir

Güncelleyin
  • github.com/flipped-aurora/gin-vue-admin/server0.0.0-20240409100909-b1b7427c6ea6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
github.com/flipped-aurora/gin-vue-admin/serverGov < 0.0.0-20240409100909-b1b7427c6ea60.0.0-20240409100909-b1b7427c6ea6

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.

Intelligence 360 paketinde

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.

CVE-2024-31457 · Github.com/flipped-aurora/gin-vue-admin/server · Dark Radar