„`html
Zusammenfassung
Die Schwachstelle CVE-2026-74801 betrifft SiYuan vor Version 3.7.4 und ermöglicht die Ausführung beliebiger Befehle mit Administratorrechten. Das Vulnerability liegt in einer unzureichenden Validierung von Workspace-Verzeichnispfaden bei der Übergabe an den elevator.exe-Prozess. Durch eine manipulierte Verzeichnisstruktur mit Command-Metacharakterzeichen können Angreifer eine Privilege-Escalation durchführen.
Betroffene Systeme
SiYuan-Versionen vor 3.7.4 auf Windows-Systemen sind betroffen. Die Schwachstelle erfordert lokalen Zugriff und wird durch die UAC-Authentifizierung ausgelöst. Besonders gefährdet sind Systeme ohne aktuelle Sicherheitspatches und mit Standard-Benutzerprivilegien.
Technische Details
Die Vulnerability basiert auf fehlerhaften Input-Validierung: SiYuan konstruiert Kommandozeilen-Argumente für den elevated elevator.exe-Prozess, ohne Workspace-Pfade ordnungsgemäß zu maskieren. Ein Angreifer erstellt ein Verzeichnis mit Namen wie C:\workspace&calc.exe oder ähnlichen Metacharakterzeichen. Beim Auslösen des Microsoft Defender Exclusion-Flows werden diese Shell-Metazeichen nicht gefiltert und ermöglichen Command-Injection. Nach UAC-Bestätigung führt das System die injizierte Payload mit administrativen Rechten aus.
Empfohlene Massnahmen
- Sofort: SiYuan auf Version 3.7.4 oder höher aktualisieren (sofern verfügbar)
- Interim: Workspace-Verzeichnisse in sichere Pfade ohne Sonderzeichen verlegen
- Monitoring: Unerwartete elevator.exe-Aufrufe und UAC-Prompts ĂĽberwachen
- Zugriffsschutz: Lokale Administratorzugänge beschränken und Multi-User-Umgebungen isolieren
Bewertung
Mit CVSS 8.2 (High) stellt diese Schwachstelle ein erhebliches Sicherheitsrisiko dar. Der lokale Angriffsvektor und die Notwendigkeit von UAC-Genehmigung begrenzen die Ausnutzbarkeit gegenüber Remote-Attacken. Allerdings ermöglicht die erfolgreiche Exploitation vollständige Systemkompromittierung mit Administratorrechten. Die Abwesenheit eines Patches verstärkt die Dringlichkeit von Workarounds.
„`