CVE-2026-54158

Kritik

Təsvir

SiYuan açıq mənbəli şəxsi bilik idarəetmə sistemidir. 3.7.0 versiyasından əvvəl attribute-view (verilənlər bazası) hüceyrə rendereri genAVValueHTML öz dörd budağında — text, url, phone və mAsset — hüceyrə məzmununu birbaşa interpolyasiya edirdi. </textarea><img src=x onerror="..."> və ya "><img src=x onerror="..."> kimi hüceyrə dəyəri özünü əhatə edən teqdən çıxır və qurban blok-atribut panelini açdıqda rendererdə ixtiyari JavaScript icra edir. Electron masaüstündə renderer nodeIntegration:true ilə işlədiyindən XSS require('child_process') vasitəsilə hostda uzaqdan kodun icrasına zəncirlənir. AV faylları iş sahəsinin altında yerləşir və adi sinxronizasiya ilə ötürülür, buna görə hər hansı sinxronlaşdırılmış iş sahəsinə yazma icazəsi olan təcavüzkar yükü bir dəfə yerləşdirir və o, həmin sətri ehtiva edən paneli açan hər cihazda işə düşür. Kernel də daxil olan zaman qaçış simvolu əlavə etmir, buna görə zərərli hüceyrə bayt-bayt qalır. kernel/model/blockial.go:261 sətrində blok IAL atributlarını qoruyan html.EscapeAttrVal çağırışının ekvivalenti yoxdur. Bu zəiflik 3.7.0 versiyasında düzəldilmişdir.

CiddilikKritik
CVSS9.9
İstismar ehtimalı—
MəhsulGithub.com/siyuan-note/siyuan/kernel
Dərc24 iyn 2026
İlk görülmə24 iyn 2026

Necə düzəltmək olar

Yeniləyin
  • github.com/siyuan-note/siyuan/kernel0.0.0-20260628153353-2d5d72223df4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
github.com/siyuan-note/siyuan/kernelGov < 0.0.0-20260628153353-2d5d72223df40.0.0-20260628153353-2d5d72223df4

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.

Intelligence 360 paketində

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.