CVE-2026-63671
Təsvir
MDC adi Markdown-u götürərək Vue komponenti ilə dərindən qarşılıqlı əlaqədə olan sənədlər yazmaq üçün istifadə olunan bir alətdir. 0.22.1 versiyasından əvvəl @nuxtjs/mdc standart olaraq allowDangerousHtml aktiv edilmiş şəkildə parseMarkdown-dan istifadə edir və etibarsız Markdown-dan icra edilə bilən URL-ləri silmək üçün validateProps, validateProp və unsafeLinkPrefix funksiyalarına güvənir. validateProp yalnız href və ya src adlı atributları yoxlayır ki, bu da xLinkHref kimi təmsil olunan SVG xlink:href dəyərinin seçildikdə səhifə mənşəyində (origin) icra olunan javascript: URL-ni saxlamasına şərait yaradır. data:text/html qara siyahı qeydləri həmçinin yalnız data: olan url.protocol ilə müqayisə edilir, buna görə də data:text/html ehtiva edən iframe src təmizləmədən sağ qalır və yükləndikdə şəffaf olmayan mənşəydə (opaque origin) icra olunur. Adi href javascript: URL-ləri, srcdoc, object, script və base elementləri artıq bloklanmışdır, bu da sanitarın bu iki yolunda spesifik boşluqlar yaradır. Bu problem 0.22.1 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- @nuxtjs/mdc0.22.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| @nuxtjs/mdcnpm | v < 0.22.1 | 0.22.1 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.