CVE-2026-31807
Təsvir
SiYuan fərdi biliklərin idarəetmə sistemidir. Versiya 3.5.10-a qədər SiYuan-ın SVG təmizləyicisi (SanitizeSVG) təhlükəli elementləri (<script>, <iframe>, <foreignobject>) bloklayır və on* hadisə idarəçiləri ilə href atributlarındakı javascript: hissələrini silir. Lakin o, SVG animasiya elementlərini (<animate>, <set>) bloklamır; bu elementlər statik təmizləməni yan keçərək iş vaxtında atributları dinamik şəkildə təhlükəli dəyərlərə təyin edə bilir. Bu, hücumçuya autentifikasiyadan keçməmiş /api/icon/getDynamicIcon son nöqtəsinə (type=8) icra oluna bilən JavaScript yerləşdirməyə imkan verir və refleksiya tipli XSS yaradır. Bu, CVE-2026-29183 üçün tətbiq edilmiş düzəlişin (v3.5.9 versiyasında düzəldilmişdir) yan keçilməsidir. Bu zəiflik v3.5.10 versiyasında aradan qaldırılmışdır.
Necə düzəltmək olar
- b3log siyuan3.5.10 və ya daha yeni versiya
- github.com/siyuan-note/siyuan/kernel0.0.0-20260310025236-297bd526708f və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| b3log siyuan | v < 3.5.10 | 3.5.10 |
| github.com/siyuan-note/siyuan/kernelGo | v < 0.0.0-20260310025236-297bd526708f | 0.0.0-20260310025236-297bd526708f |
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.