CVE-2026-100633
Açıklama
SiYuan, kendi sunucunuzda barındırabileceğiniz kişisel bir bilgi yönetim sistemidir. 3.8.0 ile 3.8.3 arasındaki sürümlerde, MCP dosya aracının hassas yol koruması (resolvePath() üzerinden çağrılan util.IsForbiddenAbsPath()), yalnızca özyinelemeli işlemlerin izin verilen kök dizinine uygulanmakta ve çözümlenen her bir alt yola uygulanmamaktadır; bu durum GHSA-c8r8-95hg-mp34 için eksik bir düzeltmedir. Bu nedenle, uygulama içi Agent veya harici MCP sunucusunu kullanan kimliği doğrulanmış bir yönetici, protected-workspace-file kara listesini atlayabilir: file.grep gizli olmayan korumalı alt dizinlerden eşleşen satırları döndürebilir (örneğin conf/conf.json, TLS anahtarları, data/snippets/conf.json, data/templates/, data/.siyuan/publishAccess.json, notebook .siyuan dahili dosyaları veya çekirdek günlüğü), file.copy korumalı alt dizinleri file.read ile erişilebilen sıradan bir yola kopyalayabilir ve unzip, sözlüksel olarak kapsanan sıradan ZIP üye adlarını kullanarak korumalı alt dizinlerin üzerine yazabilir. file.grep küresel olarak güvenli bir işlem olarak sınıflandırıldığından, her çağrı için onay istemez ve file.copy ile unzip için onay kartları yalnızca izin verilen kök argümanlarını gösterir. Bu sorun 3.8.4 sürümünde düzeltilmiştir. Önerilen başlık: SiYuan 3.8.0 ile 3.8.3 Arasında Özyinelemeli MCP Dosya İşlemlerinde Hassas Yol Koruması Atlatılması.
Nasıl düzeltilir
- siyuan-note siyuan3.8.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| siyuan-note siyuan | 3.8.0 ≤ v < 3.8.4 | 3.8.4 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.