Åbner i en ny fane
CVE-2026-82454
Kritisk

CVE-2026-82454: Login-omgåelse i Omnivore via Apple-ID

Kritisk fejl i Omnivores Apple-login gør det muligt at forfalske login-tokens og overtage konti. Opdatér med det samme.

CVSS Score
9.1
Offentliggjort
29/08/2026
Patch-status
Opdatering findes
Exploit
Angrebskode er offentlig
Tidsfrist
Opdatér inden for 24 timer

Hvad er det?

CVE-2026-82454 er en sårbarhed i Omnivores API, det bagvedliggende system i open source-tjenesten Omnivore til at gemme og læse artikler senere. Fejlen sidder i den funktion, der bekræfter login via Apple (Apple sign-in). Når en bruger logger ind, sender Apple et signeret token, en digitalt signeret besked, der bekræfter brugerens identitet. Omnivores kode læste selv, hvilken krypteringsmetode tokenet påstod at bruge, og stolede blindt på den oplysning. En angriber kunne derfor ændre algoritmen til en svagere type (HS256) og signere sit eget falske login-token med Apples offentligt tilgængelige nøgle som hemmelig kode. Resultatet er, at systemet accepterer et forfalsket login-token uden at kunne se forskel på ægte og falsk. Fejlen er rettet i commit abf53d6.

Hvem rammer det?

Sårbarheden rammer organisationer, der selv driver Omnivore-serveren, herunder packages/api-komponenten, og har aktiveret login med Apple-ID. Det gælder alle versioner af Omnivores API frem til rettelsen i commit abf53d6. Danske virksomheder og kommuner, der bruger Omnivore som intern videndelingstjeneste eller til at samle nyheder og research, kan være berørt, hvis Apple-login er slået til for medarbejdere eller borgere.

Hvad kan ske?

En angriber uden adgang til systemet kan forfalske et login-token og dermed logge ind som en hvilken som helst bruger, der har koblet sin konto til Apple-ID. Angriberen får adgang til brugerens gemte artikler, noter og fremhævninger, og kan i praksis overtage kontoen fuldstændigt. Angrebet kræver ingen adgangskode, ingen brugerinteraktion fra offeret og kan udføres over internettet.

Hvor alvorligt er det?

CVSS-score er 9,1 ud af 10, kritisk. Angrebet kræver ikke login, ingen særlige rettigheder og ingen handling fra brugeren, det kan udføres direkte over netværket. Fortrolighed og integritet er begge vurderet til høj påvirkning, fordi angriberen kan læse og potentielt ændre data som den forfalskede bruger. Tilgængeligheden påvirkes ikke, systemet bliver ikke sat ud af drift. Der er ikke rapporteret om aktiv udnyttelse i skarpt miljø, men den tekniske beskrivelse af fejlen er offentliggjort så detaljeret, at et fungerende angreb er ligetil at bygge.

Hvad gør jeg nu?

Sådan lukker I hullet og begrænser skaden:

  1. Opdatér Omnivore API til den version, der indeholder rettelsen fra commit abf53d6, det fjerner selve fejlen i tokenverificeringen.
  2. Kan opdateringen ikke ske med det samme, deaktivér Apple-login midlertidigt, så funktionen ikke kan misbruges.
  3. Gennemgå login-logs for usædvanlig aktivitet på konti, der bruger Apple-ID, særligt logins fra ukendte lokationer eller enheder.
  4. Tving alle brugere til at logge ud og ind igen efter opdateringen, så gamle sessioner ikke længere er gyldige.
  5. Kontakt os, hvis I ikke selv kan afgøre, om jeres installation kører en sårbar version, eller hvis I finder tegn på misbrug.
Tidsfrist

Opdatér inden for 24 timer

Sådan ser Auroa det

Vi anbefaler, at I opdaterer jeres Omnivore-installation til den rettede version så hurtigt som muligt, da angrebet ikke kræver login eller brugerinteraktion. Har I Apple-login aktiveret og ikke kan opdatere øjeblikkeligt, bør I deaktivere funktionen som midlertidig sikring. Det er kun i orden at vente, hvis I helt har slået Apple-login fra og kan bekræfte det i jeres konfiguration.

Tidslinje

29/08/2026
Sårbarhed offentliggjort med rettelse tilgængelig
NVD offentliggjorde CVE-2026-82454 med en kritisk CVSS-score på 9,1, samtidig med at rettelsen forelå i commit abf53d6 i Omnivores kildekode.

Konkrete eksempler

Intern videndelingstjeneste hos en dansk kommune

En kommune bruger en selv-hostet Omnivore-installation, hvor medarbejdere logger ind med deres Apple-ID for at samle og dele artikler og analyser internt. En angriber, der har fundet kommunens Omnivore-adresse, forfalsker et login-token og logger ind som en medarbejder uden at kende adgangskoden. Angriberen får dermed adgang til interne noter og delte dokumenter, som kan indeholde fortrolige oplysninger om sagsbehandling.

Ofte stillede spørgsmål

CVSS-detaljer

Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

CWE-svaghedstyper

CWE-347

Original NVD-beskrivelse (engelsk)

The Omnivore API (packages/api) before the fix in commit abf53d6 contains an authentication bypass in Apple sign-in token verification. The decodeAppleToken function extracted the ‘alg’ field from the attacker-supplied JWT header and passed it as the sole allowed algorithm to jwt.verify(). Using jsonwebtoken v8 (which does not validate key/algorithm compatibility), an attacker can set alg=HS256 and sign a forged token using Apple’s publicly available RSA public key as the HMAC secret, bypassing signature verification and impersonating any Apple-linked account.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Kritisk
CVSS Base Score
9,1
Hurtige fakta
CVE-ID
CVE-2026-82454
Offentliggjort
29/08/2026
Sidst opdateret
29/08/2026
Exploit-status
Angrebskode er offentlig
Patch-status
Opdatering findes

Brug for hjælp med jeres sikkerhed?

Vi hjælper SMV’er med at omsætte trusler som denne til konkrete handlingsplaner.