CVE-2026-65607
Təsvir
SiYuan v3.7.2 versiyasından əvvəlki versiyalarda serveExport handler-inin (kernel/server/serve.go) /export/temp/ qısa dövrə budağında yol keçidi (path traversal) zəifliyi mövcuddur. Əsas eksport budağından fərqli olaraq, bu budaq faizlə kodlaşdırılmış və dekod edilmiş xammal sorğu yolunu util.TempDir ilə birləşdirir və faylı daha əvvəlki eksport sızma təhlükəsizliyini gücləndirmə (GHSA-6865-qjcf-286f) zamanı əlavə edilmiş IsSubPath və ya IsSensitivePath yoxlamaları olmadan təqdim edir. Autentifikasiya olunmuş hücumçu həssas faylların qorunmasını yan keçərək, TempDir-dən kənardakı istənilən faylları, o cümlədən /etc/passwd, SSH açarlarını (~/.ssh/*) və SiYuan iş sahəsinin *.db və *.log fayllarını oxumaq üçün faizlə kodlaşdırılmış keçid ardıcıllıqları (məsələn, /export/temp/%2e%2e/.../etc/passwd, burada %2e%2e '..' kimi dekod edilir) göndərə bilər.
Necə düzəltmək olar
- github.com/siyuan-note/siyuan/kernel0.0.0-20260510110132-b763d787d1f2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| github.com/siyuan-note/siyuan/kernelGo | v < 0.0.0-20260510110132-b763d787d1f2 | 0.0.0-20260510110132-b763d787d1f2 |
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.