CVE-2026-53722
Təsvir
Nuxt, Vue.js üçün açıq mənbəli veb tərtibat çərçivəsidir. 3.21.7 və 4.4.7 versiyalarından əvvəl <NuxtLink>, to və ya href prop-larına bağlanmış dəyərləri altda yatan <a> elementinin href atributuna yerləşdirməzdən əvvəl onların URL sxemini yoxlamırdı. Tətbiq hücumçu tərəfindən idarə olunan girişi (sorğu parametri, CMS sahəsi, istifadəçi tərəfindən təmin edilən profil URL-i) <NuxtLink :to> və ya :href hissəsinə bağladıqda, hücumçu render edilmiş markapa olduğu kimi əks olunan javascript: və ya vbscript: URL-i təqdim edə bilər. Linkə kliklədikdə təqdim edilmiş skript Nuxt tətbiqinin mənşəyində (origin) icra olunur ki, bu da reflektiv DOM-əsaslı saytlararası skriptinqə (XSS) səbəb olur. Eyni kanal vasitəsilə əks olunan data:text/html,... faylları tətbiqin mənşəyində icra olunmur, lakin legitim tətbiq linkinə bağlı olan eyni tab-da fişinq imkanı yaradır. Eyni dəyər komponentin xüsusi slotundan istifadə edənlərə href və route.href prop-ları vasitəsilə təqdim olunurdu, buna görə də həmin dəyərləri öz anchor-larına yenidən bağlayan tətbiqlər də eynilə təsirlənmişdir. Bu problem 3.21.7 və 4.4.7 versiyalarında aradan qaldırılmışdır.
Necə düzəltmək olar
- nuxt nuxt3.21.7, 4.4.7 və ya daha yeni versiya
- nuxt4.4.7, 3.21.7 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| nuxt nuxt | v < 3.21.7, 4.0.0 ≤ v < 4.4.7 | 3.21.7, 4.4.7 |
| nuxtnpm | 4.0.0 ≤ v < 4.4.7, 3.0.0 ≤ v < 3.21.7 | 4.4.7, 3.21.7 |
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.