CVE-2026-75837: Kritisk rettighedsfejl i Grav CMS
Grav CMS før 2.0.14 lader en administrator med begrænsede rettigheder gøre sig selv til super-admin. Opdatér til 2.0.14.
Hvad er det?
CVE-2026-75837 er en sårbarhed i indholdsstyringssystemet Grav CMS. Fejlen ligger i den såkaldte blueprint, en skabelon der styrer, hvilke felter en administrator må redigere for en brugergruppe. Grav CMS glemmer at beskytte det felt, der afgør, om en gruppe har super-admin-rettigheder. Det betyder, at en administrator med den mere begrænsede rolle admin.users, som normalt kun må oprette og redigere almindelige brugere, kan gemme en gruppe med adgangsfeltet access[admin][super]=true og dermed selv blive super-admin. Som super-admin får angriberen adgang til Gravs planlægningsfunktion og til at køre Twig-skabelonkode, et sprog Grav bruger til at generere sideindhold. Twig-evaluering kan misbruges til at køre vilkårlig kode på serveren.
Hvem rammer det?
Sårbarheden rammer alle, der kører Grav CMS i en version før 2.0.14, med admin-panelet aktiveret og med mindst én bruger, der har den delegerede rolle admin.users uden fuld super-admin-adgang. Det er typisk mellemstore virksomheder, foreninger og kommuner, der bruger Grav som flad-fil CMS til deres hjemmeside, og som lader flere medarbejdere eller eksterne redaktører administrere brugere i systemet.
Hvad kan ske?
En bruger, der kun skulle kunne administrere almindelige brugere, kan ophøje sig selv til super-admin uden at nogen godkender det. Derfra kan vedkommende bruge Gravs Twig-evaluering til at køre vilkårlig kode på serveren, hvilket i praksis svarer til fuld overtagelse af hjemmesiden og den bagvedliggende server. Det åbner for dataudtræk, indsættelse af skadelig kode på siden, aflytning af besøgende eller kryptering af serveren med gidselsoftware. Angrebet kræver ingen handling fra almindelige brugere eller besøgende på siden.
Hvor alvorligt er det?
CVSS-scoren er 9,1 ud af 10, kritisk. Angrebet foregår over netværket og kræver ikke, at nogen klikker på noget eller godkender en handling. Til gengæld kræver det, at angriberen allerede har et gyldigt login med rollen admin.users, altså en form for delegeret administratoradgang. Det gør sårbarheden særligt relevant, hvis I har flere administratorer, eksterne bureauer eller tidligere medarbejdere med stadig aktive konti. Der er ingen oplysninger om, at sårbarheden aktivt udnyttes, men der er heller ingen offentligt kendt afprøvningskode.
Hvad gør jeg nu?
Sådan lukker I hullet og begrænser risikoen, i den rækkefølge det giver mening:
- Opdatér Grav CMS til version 2.0.14 eller nyere. Det retter selve fejlen i adgangskontrollen.
- Gennemgå alle admin-konti, og fjern admin.users-rettigheden fra brugere, der ikke aktivt har brug for den, herunder tidligere medarbejdere og bureauer.
- Tjek admin-loggen for uventede ændringer i gruppe- eller adgangsindstillinger foretaget før opdateringen.
- Skift adgangskoder for alle administratorer, hvis I finder mistænkelig aktivitet i loggen.
- Kontakt jeres CMS-leverandør eller en sikkerhedsrådgiver, hvis I ikke selv kan opdatere systemet eller er i tvivl om, hvorvidt det allerede er kompromitteret.
Opdatér inden for 7 dage
Vi anbefaler, at I opdaterer Grav CMS til version 2.0.14 eller nyere, så snart det kan lade sig gøre, og at I samtidig gennemgår, hvem der har admin.users-rettigheden. Er antallet af brugere med den rolle lavt, og har I tillid til dem alle, kan opdateringen vente til næste planlagte vedligeholdelsesvindue, dog ikke længere end en uge. Har I derimod eksterne redaktører eller bureauer med den rolle, bør opdateringen ske inden for få dage.
Tidslinje
Konkrete eksempler
Ekstern redaktør ophøjer sig selv til super-admin
En dansk brancheforening bruger Grav CMS til sin hjemmeside og har givet et eksternt kommunikationsbureau adgang med rollen admin.users til at oprette nye brugere. En medarbejder hos bureauet, der har mistet troværdigheden hos foreningen, ændrer sin egen gruppe til super-admin og bruger derefter Twig-evalueringen til at hente følsomme kontaktoplysninger og lægge skadelig kode ind på siden. Foreningen opdager først episoden, da besøgende begynder at rapportere mistænkelige omdirigeringer.
Ofte stillede spørgsmål
Er vi ramt, hvis vi bruger Grav CMS?
I er ramt, hvis I kører en version af Grav CMS ældre end 2.0.14, har admin-panelet slået til, og har mindst én bruger med rollen admin.users, som ikke i forvejen er super-admin.
Hvordan tjekker vi, hvilken version af Grav vi kører?
Log ind i admin-panelet, og se versionsnummeret nederst på siden eller under systemoplysninger. Er I i tvivl, kan jeres udvikler eller hostingleverandør slå det op i filerne på serveren.
Kan vi vente til efter weekenden med at opdatere?
Ja, hvis I har få administratorer, og I har tillid til alle med admin.users-rollen. Har I eksterne bureauer, freelancere eller mange forskellige admin-brugere, bør I opdatere inden for få dage.
Skal vi anmelde det til Datatilsynet, hvis nogen har udnyttet sårbarheden?
Ja, hvis en uautoriseret ophøjelse til super-admin har ført til adgang til persondata, er det som udgangspunkt et brud på persondatasikkerheden, der skal vurderes efter GDPR-reglerne og eventuelt anmeldes inden for 72 timer.
Hvad er admin.users-rettigheden, og hvorfor er det et problem her?
Det er en delegeret adgang i Grav, hvor en bruger må administrere almindelige brugerkonti, men ikke skulle kunne ændre sikkerhedskritiske indstillinger. Fejlen betyder, at denne begrænsning ikke bliver håndhævet korrekt.
Vi har ikke selv adgang til at opdatere Grav, hvad gør vi?
Kontakt det bureau eller den udvikler, der driver jeres hjemmeside, og bed om, at opdateringen til 2.0.14 gennemføres. I kan i mellemtiden midlertidigt fjerne admin.users-rollen fra brugere, I ikke stoler fuldt ud på.
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
Grav before 2.0.14 fails to guard the access field in the core group blueprint with the required security@: admin.super restriction. A delegated admin.users operator can save a group with access[admin][super]=true to escalate to super-admin, gaining scheduler and Twig evaluation capabilities.
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.