CVE-2026-92716: Kritisk fejl i Shuffle tillader kontoovertag
CVE-2026-92716: Administratorer i Shuffle op til 2.2.1 kan overtage konti i andre organisationer. Opdatér nu.
Hvad er det?
CVE-2026-92716 er en adgangskontrolfejl i automatiseringsplatformen Shuffle. Fejlen sidder i et endepunkt kaldet HandleApiGeneration, som håndterer oprettelse af API-nøgler. En bruger med administratorrettigheder i én organisation kan sende vilkårlige bruger-id’er til dette endepunkt og dermed nulstille og læse API-nøgler for brugere i helt andre organisationer. Det er en såkaldt cross-tenant fejl, hvilket betyder, at adskillelsen mellem lejere i en fælles installation er brudt. Fejlen er til stede i alle versioner af Shuffle op til og med 2.2.1.
Hvem rammer det?
Fejlen rammer virksomheder og kommuner, der anvender Shuffle som selvhostet eller delt automatiseringsplatform i versioner op til og med 2.2.1. Særligt udsatte er installationer, hvor flere organisationer eller afdelinger deler samme Shuffle-instans, altså en multi-tenant opsætning. Har I Shuffle kørende som single-tenant med kun én organisation, er risikoen for tværorganisatorisk misbrug begrænset, men opdatering anbefales stadig.
Hvad kan ske?
En angriber med administratoradgang i én organisation kan skaffe sig gyldige API-nøgler tilhørende brugere i andre organisationer. Med en gyldig API-nøgle kan angriberen handle på vegne af den pågældende bruger og dermed læse og ændre data, udløse automatiseringer samt eksfiltrere følsomme oplysninger, som den ramte organisations Shuffle-integrationer har adgang til. I praksis kan det betyde, at fortrolige forretningsdata, personoplysninger eller systemadgange i en naboorganisation kompromitteres uden kendskab hos den pågældende organisation.
Hvor alvorligt er det?
CVSS-scoren er 9,6, som er kritisk. Angrebet kræver netværksadgang og et administratorlogin i en hvilken som helst organisation på instansen, men kræver ingen særlig teknisk kompleksitet og ingen handling fra offeret. Fordi fejlen bryder adskillelsen mellem organisationer, er konsekvenserne for fortrolighed og dataintegritet høje. Der er på nuværende tidspunkt ikke offentliggjort dokumentation for aktiv udnyttelse, men fejlens lave kompleksitet gør den let at reproducere for en angriber med de nødvendige adgange.
Hvad gør jeg nu?
Udfør følgende handlinger i prioriteret rækkefølge:
- Opdatér Shuffle til en version nyere end 2.2.1, så snart en opdateret udgave er tilgængelig fra leverandøren. Følg Shuffles officielle udgivelseskanal for at bekræfte, at fejlen er rettet.
- Kontrollér i mellemtiden, hvem der har administratorrettigheder i jeres Shuffle-installation, og begræns adgangen til betroede brugere.
- Gennemgå logfiler for HandleApiGeneration-endepunktet for at se, om der er foretaget usædvanlige kald med bruger-id’er, der ikke tilhører jeres organisation.
- Nulstil API-nøgler for alle brugere i jeres organisation som en forsigtighedsforanstaltning, særligt hvis I ikke kan udelukke, at endepunktet er blevet misbrugt.
- Er jeres installation eksponeret mod internettet og deles med andre organisationer, bør I overveje midlertidigt at begrænse adgangen til Shuffle, indtil opdateringen er installeret.
- Kontakt en ekstern sikkerhedskonsulent, hvis I ikke selv kan gennemgå logfiler og bekræfte, at ingen uautoriseret adgang har fundet sted.
Opdatér inden for 48 timer
Vi anbefaler, at I opdaterer Shuffle, så snart en rettet version udgives, og at I frem til da gennemgår administratorrettigheder og API-nøgler manuelt. Hvis jeres Shuffle-instans kun har én organisation og ikke er eksponeret mod internet, kan I afvente opdateringen i kortere tid, men bør stadig have en plan klar. Deler I instansen med andre organisationer eller har ekstern adgang slået til, bør I handle nu og overveje at lukke for ekstern adgang midlertidigt. Kontakt os, hvis I har brug for hjælp til at gennemgå logfiler eller vurdere, om jeres installation har været udsat.
Tidslinje
Konkrete eksempler
Kommunal Shuffle-installation med flere afdelinger
En mellemstor dansk kommune anvender Shuffle til at automatisere workflows på tværs af fem forvaltninger, der hver er oprettet som en separat organisation i samme Shuffle-instans. En administrator i én forvaltning udnytter fejlen til at generere en gyldig API-nøgle tilhørende en sagsbehandler i en anden forvaltning. Med denne nøgle kan administratoren tilgå og eksfiltrere personoplysninger fra en forvaltning, vedkommende normalt ikke har adgang til, uden at det efterlader spor i forvaltningens egne systemer.
Ofte stillede spørgsmål
Hvordan ved vi, om vi bruger en sårbar version af Shuffle?
Log ind på jeres Shuffle-installation og kontrollér versionsnummeret i administrationspanelet eller i installations dokumentationen. Er versionen 2.2.1 eller lavere, er I berørt og bør handle.
Er vi i fare, hvis vi kun har én organisation i vores Shuffle-installation?
Risikoen for tværorganisatorisk misbrug er markant lavere ved en single-tenant installation med kun én organisation, da der ikke er andre organisationers brugere at angribe. I bør dog stadig opdatere, da selve fejlen fortsat er til stede i koden.
Kan vi vente med at opdatere til weekenden?
Hvis jeres installation ikke er tilgængelig fra internettet og kun har én organisation, kan en kort udsættelse accepteres. Er instansen eksponeret eksternt eller deles med andre organisationer, fraråder vi at vente, da fejlen er let at udnytte for en angriber med administratorlogin.
Skal vi anmelde dette til Datatilsynet?
Hvis I kan bekræfte eller ikke kan udelukke, at personoplysninger er tilgået eller ændret via fejlen, kan der være tale om et brud på persondatasikkerheden, som skal vurderes i forhold til anmeldelsespligten efter databeskyttelsesforordningen. Kontakt jeres databeskyttelsesrådgiver for en konkret vurdering af jeres situation.
Hvad er en API-nøgle, og hvorfor er det farligt, at andre kan læse den?
En API-nøgle er en hemmelig adgangskode, der giver et program lov til at handle på vegne af en bruger. Hvis en angriber kender jeres API-nøgle, kan vedkommende udløse automatiseringer og hente data, som om det var jer, uden at kende jeres adgangskode.
Findes der en midlertidig løsning, mens vi venter på opdateringen?
Der er ikke offentliggjort en officiel midlertidig løsning. I kan reducere risikoen ved at begrænse, hvem der har administratorrettigheder, og ved at blokere ekstern adgang til HandleApiGeneration-endepunktet på netværksniveau, hvis jeres infrastruktur tillader det.
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
Shuffle through 2.2.1 contains a cross-tenant privilege escalation vulnerability in the HandleApiGeneration endpoint that allows administrators to reset and read API keys of non-administrator users in other organizations. Attackers with admin privileges in one organization can supply arbitrary user IDs to generate valid API keys for users in different organizations, enabling account takeover across tenant boundaries.
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.