CVE-2026-40107
Təsvir
SiYuan fərdi bilik idarəetmə sistemidir. 3.6.4 versiyasından əvvəl SiYuan Mermaid.js-i securityLevel: "loose" və htmlLabels: true parametrləri ilə konfiqurasiya edir. Bu rejimdə src atributlu <img> teqləri Mermaid-in daxili DOMPurify filtrindən keçərək SVG <foreignObject> bloklarına düşür. SVG heç bir əlavə təmizləmə olmadan innerHTML vasitəsilə yeridilir. Zərərçəkən zərərli Mermaid diaqramı olan qeydi açdıqda, Electron müştərisi URL-i əldə edir. Windows-da protokol-nisbi URL (//attacker.com/image.png) UNC yolu (\\attacker.com\image.png) kimi həll olunur. Windows avtomatik olaraq SMB autentifikasiyasına cəhd edir və zərərçəkənin NTLMv2 heşini hücumçuya göndərir. Bu zəiflik 3.6.4 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- b3log siyuan3.6.4 və ya daha yeni versiya
- github.com/siyuan-note/siyuan/kernel0.0.0-20260407035653-2f416e5253f1 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.6.4 | 3.6.4 |
| github.com/siyuan-note/siyuan/kernelGo | v < 0.0.0-20260407035653-2f416e5253f1 | 0.0.0-20260407035653-2f416e5253f1 |
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.