CVE-2026-73053: Kritisk fejl i noteprogrammet SiYuan
Fejl i noteprogrammet SiYuan lader angribere køre skadelig kode via et manipuleret dokumentikon. Opdatér til version 3.7.4.
Hvad er det?
SiYuan er et open source-program til noter og videndeling, bygget på Electron, som er en teknik, der pakker en webside ind som et almindeligt skrivebordsprogram. Fejlen ligger i funktionen unicode2Emoji, der omsætter tekst til emoji-ikoner på dokumenter. Funktionen renser ikke koden ordentligt, når den håndterer såkaldte codepoints, som er talkoder for tegn og symboler. Det betyder, at et dokumentikon kan indeholde skjult programkode i stedet for blot et symbol. Fejlen er en type cross-site scripting (XSS), hvor angriberens kode kører i programmet, i stedet for kun den tekst, den var beregnet til. Fordi SiYuan har Node integration slået til, som giver den viste side adgang til computerens filer og processer, kan koden gå videre fra at vise noget uskadeligt til at udføre vilkårlige kommandoer på maskinen.
Hvem rammer det?
Det rammer virksomheder og enkeltpersoner, der bruger SiYuan til noter, videndeling eller intern dokumentation, i versioner ældre end 3.7.4. Både desktop-installationer og delte arbejdsområder, hvor flere brugere åbner hinandens dokumenter, er berørt. Programmet er open source og bruges typisk af udviklere, konsulenter og små teams, der administrerer deres egen viden lokalt.
Hvad kan ske?
En angriber opretter et dokument med et manipuleret ikon og deler det, for eksempel via en fælles mappe, e-mail eller et delt arbejdsområde. Når en medarbejder åbner dokumentet i SiYuan, udføres koden automatisk med adgang til filer og processer på computeren. I praksis kan det betyde installation af skadelig software, udtrækning af data fra virksomhedens noter, eller at angriberen får et fodfæste på medarbejderens maskine til videre angreb i netværket.
Hvor alvorligt er det?
CVSS-scoren er 9,0 ud af 10, hvilket er kritisk. Angrebet kan udføres over netværket og kræver ikke avanceret teknik, men angriberen skal have et lavt privilegie i systemet, og offeret skal selv åbne det pågældende dokument. Der er altså krav om en brugerhandling, men konsekvensen er fuld kompromittering af fortrolighed, integritet og tilgængelighed på det system, hvor dokumentet åbnes. Der er ingen offentlige oplysninger om, at fejlen aktivt udnyttes, men det tekniske indhold er beskrevet detaljeret, hvilket gør det muligt for andre at bygge et angreb ud fra det.
Hvad gør jeg nu?
Gør følgende, i denne rækkefølge:
- Opdatér SiYuan til version 3.7.4 eller nyere på alle installationer, både på medarbejdernes computere og på eventuelle servere.
- Gennemgå, om der er delte arbejdsområder eller dokumenter, som er kommet fra eksterne parter, og som ikke er blevet gennemgået siden fejlen blev kendt.
- Informér medarbejdere, der bruger SiYuan, om ikke at åbne dokumenter fra ukendte eller uventede afsendere, indtil opdateringen er installeret.
- Tjek om Node integration kan slås fra for dokumentvisning i jeres opsætning, hvis I ikke kan opdatere med det samme.
- Kontakt os hos Auroa, hvis I har mange installationer at holde styr på, eller hvis I har mistanke om, at et manipuleret dokument allerede er blevet åbnet.
Opdatér inden for en uge
Vi anbefaler, at I opdaterer SiYuan til version 3.7.4 på alle installationer, da fejlen giver fuld adgang til systemet, hvis et manipuleret dokument åbnes. Det er acceptabelt at vente til efter en gennemgang af, hvor mange installationer der findes i organisationen, men opdateringen bør være gennemført inden for en uge. Hvis I ikke kender omfanget af jeres SiYuan-brug, bør I kortlægge det som første skridt, før I går videre.
Tidslinje
Konkrete eksempler
Delt viden i et konsulenthus
Et dansk konsulenthus bruger SiYuan til at samle interne noter og kundedokumentation, som medarbejdere deler i en fælles mappe. En ekstern samarbejdspartner sender et dokument med et manipuleret ikon, som en medarbejder åbner uden at tænke videre over det. Koden i ikonet får adgang til medarbejderens computer og læser filer fra virksomhedens netværksdrev, inklusive fortrolige kundeoplysninger.
Ofte stillede spørgsmål
Er vi ramt af denne sårbarhed?
I er ramt, hvis I bruger SiYuan i en version ældre end 3.7.4. Tjek versionsnummeret under programmets indstillinger eller om-siden på alle installationer, inklusive medarbejdernes egne computere.
Hvordan tjekker vi, om et dokument er manipuleret?
Det kan være svært at se med det blotte øje, da fejlen ligger i dokumentets ikon-kode og ikke i selve teksten. Den sikre løsning er at opdatere programmet, så den sårbare funktion ikke længere kan misbruges.
Kan vi vente til weekenden med at opdatere?
Ja, hvis I i mellemtiden informerer medarbejdere om ikke at åbne dokumenter fra ukendte kilder. Opdateringen bør dog være gennemført senest inden for en uge, da fejlen kan give fuld adgang til systemet.
Hvad gør vi, hvis en medarbejder allerede har åbnet et mistænkeligt dokument?
Isolér den pågældende computer fra netværket, opdatér SiYuan, og få en teknisk gennemgang af maskinen for tegn på uautoriseret aktivitet. Kontakt os, hvis I ikke selv har kapacitet til det.
Skal vi anmelde dette til myndighederne?
Kun hvis I konstaterer, at data faktisk er blevet kompromitteret eller stjålet, hvilket kan udløse anmeldelsespligt efter databeskyttelsesreglerne. Selve sårbarheden i sig selv kræver ikke anmeldelse, hvis der ikke er sket et konkret databrud.
Påvirker det andre programmer end SiYuan?
Nej, sårbarheden er specifik for SiYuans funktion til at omsætte tekst til emoji-ikoner. Andre Electron-baserede programmer kan have lignende risici, men denne konkrete fejl er kun bekræftet i SiYuan.
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
SiYuan versions before v3.7.4 contain a cross-site scripting vulnerability in the unicode2Emoji function that fails to sanitize codepoint branch output. Attackers can craft document icons with hex-encoded markup that executes in the renderer with Node integration enabled, achieving arbitrary code execution on the host system.
Referencer & kilder
Eksterne kilder
Brug for hjælp med jeres sikkerhed?
Vi hjælper SMV’er med at omsætte trusler som denne til konkrete handlingsplaner.