CVE-2026-32747
Təsvir
SiYuan fərdi biliklərin idarəetmə sistemidir. 3.6.0 və daha aşağı versiyalarda globalCopyFiles API-ı mənbə fayllarını iş sahəsi sərhəd yoxlaması olmadan filepath.Abs() vasitəsilə oxuyur və yalnız blok siyahısında /proc/, /run/secrets/ və ev kataloqunun nöqtə ilə başlayan faylları (dotfiles) olmayan util.IsSensitivePath() funksiyasından istifadə edir. Admin /proc/1/environ və ya Docker sirlərini iş sahəsinə kopyalaya və onları standart fayl API-ı vasitəsilə oxuya bilər. Admin, natamam blok siyahısına daxil olmayan və SiYuan prosesi tərəfindən oxuna bilən hər hansı faylı sızdıra bilər. Konteynerləşdirilmiş yerləşdirmələrdə bura konteynerlərə etibarnamələri ötürmək üçün geniş yayılmış üsul olan bütün injeksiya edilmiş sirlər və mühit dəyişənləri daxildir. Sızdırılan fayllar daha sonra standart iş sahəsi fayl API-ı vasitəsilə əlçatan olur və əllə silinənə qədər qalır. Bu problem 3.6.1 versiyasında düzəldilib.
Necə düzəltmək olar
- b3log siyuan3.6.1 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.1 | 3.6.1 |
| github.com/siyuan-note/siyuan/kernelGo | v ≤ 0.0.0-20260313024916-fd6526133bb3, Aralıq göstərilməyib | — |
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.