„`html
Zusammenfassung
Die Schwachstelle CVE-2026-68587 betrifft SiYuan-Versionen vor v3.7.3 und ermöglicht eine Offenlegung von Informationen durch unzureichende Zugriffsprüfungen. Über mehrere API-Endpoints können nicht autorisierte Nutzer auf den vollständig gerenderten Inhalt von veröffentlichungs-geschützten Dokumenten zugreifen. Der CVSS-Wert von 8.6 unterstreicht die erhebliche Sicherheitsrelevanz dieser Schwachstelle.
Betroffene Systeme
Betroffen sind SiYuan-Installationen der Versionen vor v3.7.3. Das Vulnerability gilt als netzwerkgebunden und kann ohne Authentifizierung ausgenutzt werden. Sowohl anonyme Leser als auch Nutzer mit RoleReader-Publish-Tokens können die Schwachstelle missbrauchen.
Technische Details
Die vulnerablen Endpoints sind:
- getHeadingDeleteTransaction
- getHeadingLevelTransaction
- getHeadingInsertTransaction
Diese geben gerenderte Block-DOM-Strukturen zurück, ohne Publish-Access-Checks durchzuführen. Ein Angreifer kann durch die Übergabe einer gültigen Heading-Block-ID auf den vollständigen gerenderten Inhalt von Dokumenten zugreifen, die nicht zur Veröffentlichung freigegeben sind. Dies ermöglicht das Auslesen vertraulicher Informationen, die nur für autorisierte Benutzer sichtbar sein sollten.
Empfohlene Massnahmen
Sofortmassnahmen:
- Upgrade auf SiYuan v3.7.3 oder höher durchführen
- Netzwerkzugriff auf betroffene Systeme einschränken
- Publish-RoleReader-Token ĂĽberprĂĽfen und neu vergeben
Langfristige Sicherheit:
- Regelmässige Security-Updates implementieren
- Zugriffskontrollen fĂĽr alle API-Endpoints ĂĽberprĂĽfen
- Logging und Monitoring für verdächtige API-Anfragen aktivieren
Bewertung
Mit einem CVSS von 8.6 und dem „High“-Schweregrad handelt es sich um eine kritische SicherheitslĂĽcke. Die fehlende Zugriffskontrolle auf sensitive Endpoints mit hohem Netzwerk-Angriffsvektor stellt eine erhebliche Bedrohung dar. Das Fehlen eines verfĂĽgbaren Patches erfordert sofortiges Handeln der betroffenen Administratoren.
„`