CVE-2021-21383
Təsvir
Wiki.js, Node.js üzərində qurulmuş açıq mənbəli wiki tətbiqidir. Wiki.js-in 2.5.191 versiyasından əvvəlki versiyaları, kod bloklarındakı mustache ifadələri vasitəsilə yadda saxlanılan saytlararası skriptinq (stored XSS) zəifliyinə malikdir. Bu zəiflik, məzmun injeksiyası zamanı mustache ifadələrinin `<pre>` elementi daxilində olmasına baxmayaraq, Vue tərəfindən analiz edilməsi səbəbindən yaranır. Xüsusi hazırlanmış wiki səhifəsi yaratmaqla, bədniyyətli Wiki.js istifadəçisi yadda saxlanılan saytlararası skriptinq hücumunu təşkil edə bilər. Bu, hücumçuya səhifə digər istifadəçilər tərəfindən görüntüləndiyi zaman bədniyyətli JavaScript kodunu icra etməyə imkan verir. Nümunə üçün istinad verilmiş GitHub Security Advisory-a baxın. 5ffa189383dd716f12b56b8cae2ba0d075996cf1 commit-i, render prosesi zamanı bütün `<pre>` teqlərinə v-pre direktivini əlavə etməklə bu zəifliyi aradan qaldırır.
Necə düzəltmək olar
- requarks wiki.js2.5.191 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| requarks wiki.js | v < 2.5.191 | 2.5.191 |
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.