CVE-2026-31809

Orta

Açıklama

SiYuan bir kişisel bilgi yönetim sistemidir. 3.5.10 sürümünden önce, SiYuan'ın SVG temizleyicisi (SanitizeSVG), href özniteliklerini strings.HasPrefix() kullanarak javascript: ön eki için kontrol eder. Ancak, javascript: dizesinin içine ASCII sekme (	), yeni satır (
) veya satır başı (
) karakterlerinin eklenmesi bu ön ek kontrolünü atlatmaktadır. Tarayıcılar, WHATWG URL spesifikasyonu uyarınca URL şemasını ayrıştırmadan önce bu karakterleri kaldırdığından, JavaScript yine de çalıştırılır. Bu durum, bir saldırganın kimlik doğrulaması gerektirmeyen /api/icon/getDynamicIcon uç noktasına yürütülebilir JavaScript enjekte etmesine olanak tanıyarak yansıtılmış bir XSS oluşturur. Bu, CVE-2026-29183 için getirilen düzeltmenin ikinci bir atlatılmasıdır (v3.5.9 sürümünde düzeltilmiştir). Bu güvenlik açığı 3.5.10 sürümünde giderilmiştir.

ÖnemOrta
CVSS6.1
İstismar olasılığı—
ÜrünB3log Siyuan
Yayın10 Mar 2026
İlk görülme10 Mar 2026

Nasıl düzeltilir

Güncelleyin
  • b3log siyuan3.5.10 ya da sonraki bir sürüm
  • github.com/siyuan-note/siyuan/kernel0.0.0-20260310025236-297bd526708f ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
b3log siyuanv < 3.5.103.5.10
github.com/siyuan-note/siyuan/kernelGov < 0.0.0-20260310025236-297bd526708f0.0.0-20260310025236-297bd526708f

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.

Intelligence 360 paketinde

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.