CVE-2026-54067

Kritik

Təsvir

SiYuan açıq mənbəli şəxsi bilik idarəetmə sistemidir. 3.7.0 versiyasından əvvəl CSS snippet-in gövdəsində </style> olması, renderSnippet() onu insertAdjacentHTML vasitəsilə interpolyasiya etdikdə onu əhatə edən <style> teqindən çıxmasına səbəb olur. Bənzər yük rendererdə ixtiyari JavaScript işlədir. Electron masaüstü buraxılışlarında renderer nodeIntegration:true ilə işləyir, buna görə require('child_process') inyeksiya edilmiş handler-dən əlçatandır və XSS host RCE-yə zəncirlənir. Snippet-lər iş sahəsi repozitoriyası vasitəsilə sinxronlaşdı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ər çəkən cihazda işə düşür. Bu səhv həmçinin istifadəçinin enabledCSS / enabledJS ayrımından yan keçir. enabledJS-i söndürmüş istifadəçi etibarsız JavaScript işlətməmək barədə qəsdən qərar vermişdi; CSS yolu onu yenə də işlədir. 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.

CVE-2026-54067 · Github.com/siyuan-note/siyuan/kernel · Dark Radar