CVE-2024-38527

Orta

Açıklama

ZenUML, Markdown tabanlı metin tanımlamaları ve bir oluşturucu kullanarak sıra diyagramları oluşturmaya ve değiştirmeye yarayan, sunucu gerektirmeyen JavaScript tabanlı bir diyagram aracıdır. ZenUML diyagram sözdizimindeki Markdown tabanlı yorumlar Siteler Arası Betik Çalıştırma (XSS) saldırılarına karşı savunmasızdır. Yorum özelliği, kullanıcının referans için küçük notlar eklemesine olanak tanır. Bu özellik, kullanıcının yorumlarını markdown yorumu şeklinde girmesine izin vererek kalın metinler için `**` gibi yaygın markdown özelliklerini kullanmalarını sağlar. Ancak, markdown metni şu anda işlenmeden önce temizlenmemektedir; bu durum, bir saldırganın yorum için kötü amaçlı bir yük (payload) girmesine ve bunun sonucunda XSS oluşmasına yol açar. Bu durum, ZenUML'yi sandbox dışı kullanan mevcut uygulamaları, kullanıcı kontrollü diyagramları işlerken rastgele JavaScript yürütülmesi riskiyle karşı karşıya bırakır. Bu güvenlik açığı versiyon 3.23.25 ile düzeltilmiştir.

ÖnemOrta
CVSS5.4
İstismar olasılığı—
Ürün@zenuml/core
Yayın26 Haz 2024
İlk görülme26 Haz 2024

Nasıl düzeltilir

Güncelleyin
  • @zenuml/core3.23.25 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
@zenuml/corenpmv < 3.23.253.23.25

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-38527 · @zenuml/core · Dark Radar