CVE-2026-69085
Açıklama
v3.7.3 öncesindeki SiYuan, /api/filetree/searchDocs uç noktasında bir SQL injection zafiyeti içermektedir; burada çağırıcı tarafından sağlanan keyword parametresi, herhangi bir kaçış karakteri veya parametre bağlama işlemi yapılmadan doğrudan SQL ifadelerine eklenmektedir. Uç noktaya bir publish RoleReader belirteci ile veya Publish.Auth.Enable değeri false olarak ayarlanmış yayın modu etkinleştirildiğinde kimlik doğrulaması olmadan erişilebilir. İfade, yığınlanmış (noktalı virgülle ayrılmış) ifadeleri destekleyen bir sürücü aracılığıyla okuma-yazma yetkisine sahip bir SQLite tutamacı üzerinde yürütüldüğü için, bir saldırgan örnekteki tüm açık metin (şifrelenmemiş) defterlerdeki veritabanı içeriğini okuyabilir ve değiştirebilir.
Nasıl düzeltilir
- github.com/siyuan-note/siyuan/kernel0.0.0-20260721043339-eef10568384e ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/siyuan-note/siyuan/kernelGo | v < 0.0.0-20260721043339-eef10568384e | 0.0.0-20260721043339-eef10568384e |
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.