CVE-2026-73043: Kritisk RCE-fejl i SiYuan skabeloner
Kritisk sikkerhedsfejl i SiYuan (CVE-2026-73043) giver angribere mulighed for at køre kode via skabeloner. Opdatér til v3.7.4.
Hvad er det?
SiYuan er et program til notetagning og videnstyring, som mange bruger til at organisere dokumenter og databaser lokalt. CVE-2026-73043 findes i programmets skabelonberegner, en funktion der udfører brugerskrevne Go-skabeloner og viser resultatet direkte i programmet. Fejlen betyder, at ondsindet HTML og JavaScript-kode kan sættes ind i en skabelonberegning og blive kørt i programmets visningsvindue. Fordi vinduet kører med Node-integration aktiveret, en teknisk indstilling der giver adgang til computerens filsystem og systemfunktioner, kan koden i praksis udføre vilkårlige kommandoer på den computer, der åbner databasen.
Hvem rammer det?
Sårbarheden rammer alle, der bruger SiYuan desktop-klienten i en version ældre end v3.7.4. Det gælder virksomheder og enkeltpersoner, der bruger programmet til at føre noter, dokumentation eller intern viden, og hvor databaser eller skabeloner deles med kolleger, samarbejdspartnere eller downloades fra internettet.
Hvad kan ske?
Hvis en medarbejder åbner en SiYuan-database eller importerer en skabelon, der indeholder den skadelige kode, kan angriberen få fuld kontrol over den computer, hvor programmet køres. Det kan bruges til at stjæle filer, installere yderligere skadelig software eller bevæge sig videre ind i virksomhedens netværk fra den kompromitterede maskine.
Hvor alvorligt er det?
CVSS-scoren er 9,0 ud af 10, hvilket er kritisk. Angrebet kræver ikke adgangskode udefra, men det kræver, at offeret har lave rettigheder på systemet i forvejen og selv udfører en handling, typisk at åbne en delt database eller skabelon. Der er ingen tegn på, at fejlen udnyttes aktivt på offentliggørelsesdatoen, men fordi angrebet kan udføres over netværket og giver fuld kontrol over fortrolighed, integritet og driftsstabilitet, bør den behandles med høj prioritet.
Hvad gør jeg nu?
Sådan lukker I hullet og begrænser risikoen, mens I opdaterer:
- Opdatér SiYuan til version 3.7.4 eller nyere på alle computere, hvor programmet er installeret.
- Undgå at åbne databaser, skabeloner eller notesamlinger, som kommer fra kilder, I ikke selv kontrollerer eller kender, indtil opdateringen er installeret.
- Informér medarbejdere, der bruger SiYuan, om at være tilbageholdende med at importere delte skabelonfiler fra eksterne afsendere.
- Gennemgå, hvilke computere der har SiYuan installeret, og bekræft, at alle er opdateret til den sikre version.
- Kontakt en it-sikkerhedsrådgiver, hvis I har brugt SiYuan til at dele databaser bredt internt eller eksternt, og I er i tvivl om, om skadelige filer allerede er blevet åbnet.
Opdatér inden næste arbejdsdag
Vi anbefaler, at I opdaterer SiYuan til version 3.7.4 på alle relevante computere så hurtigt som muligt, da fejlen kan give angribere fuld kontrol over den enkelte maskine. Det er kun forsvarligt at afvente opdateringen, hvis I kan garantere, at ingen medarbejdere åbner eksterne eller delte databaser og skabeloner i mellemtiden.
Tidslinje
Konkrete eksempler
Delt skabelon fra ekstern samarbejdspartner
En dansk konsulentvirksomhed modtager en SiYuan-database fra en ekstern samarbejdspartner med en foruddefineret skabelon til projektstyring. En medarbejder åbner databasen for at genbruge skabelonen, men den indeholder skadelig kode i en skabelonberegning. Koden udføres automatisk, og angriberen får adgang til medarbejderens computer og de filer, der ligger lokalt og i tilknyttede netværksmapper.
Ofte stillede spørgsmål
Er vi ramt af CVE-2026-73043?
I er ramt, hvis nogen i virksomheden bruger SiYuan desktop-klienten i en version ældre end 3.7.4. Kontrollér versionsnummeret under programmets indstillinger eller om-side.
Hvordan tjekker vi, om vi bruger en sårbar version?
Åbn SiYuan og se versionsnummeret i indstillingerne eller om-siden. Er nummeret lavere end 3.7.4, er installationen sårbar og bør opdateres.
Kan vi vente til weekenden med at opdatere?
Det kan I, hvis medarbejderne i mellemtiden ikke åbner databaser, skabeloner eller notesamlinger fra eksterne eller ukendte kilder. Er der løbende deling af filer med samarbejdspartnere, bør opdateringen ske hurtigst muligt.
Kræver angrebet, at angriberen har adgang til vores netværk?
Nej, angrebet udføres over internettet, men det kræver, at offeret selv åbner en skadelig database eller skabelon i SiYuan. Uden den handling kan angrebet ikke gennemføres.
Er sårbarheden udnyttet i praksis?
Der er ingen kendte tilfælde af aktiv udnyttelse på offentliggørelsesdatoen. Det ændrer ikke ved, at fejlen bør rettes, da alvorligheden er høj og en offentliggjort beskrivelse ofte fører til hurtig udvikling af angrebskode.
Skal vi anmelde dette til myndighederne?
En opdateret sårbarhed uden kendt udnyttelse kræver normalt ikke anmeldelse. Har I konstateret, at en skadelig database eller skabelon faktisk er blevet åbnet, og persondata kan være kompromitteret, skal I vurdere anmeldepligt efter databeskyttelsesreglerne.
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 remote code execution vulnerability in the Template calculation operator, which renders user-authored Go templates and stores output verbatim without sanitization. Attackers can inject malicious HTML and JavaScript into template calculations that execute in the desktop client renderer with Node integration enabled, allowing arbitrary code execution when the database is opened.
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.