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

CVE-2026-59099: Kritisk krypteringsfejl i Apereo CAS

Kritisk krypteringsfejl i Apereo CAS lader angribere uden login læse krypteret login-status. Opdatér til 8.0.0-RC6.

CVSS Score
9.1
Offentliggjort
02/07/2026
Patch-status
Opdatering findes
Exploit
Teoretisk, ingen kendt udnyttelse
Tidsfrist
Opdatér inden for få dage

Hvad er det?

Apereo CAS er et system til single sign-on (SSO), det vil sige én centraliseret login-tjeneste, som mange andre systemer stoler på for at genkende brugere. CVE-2026-59099 er en fejl i den kryptering, CAS bruger til at beskytte login-processens interne tilstand (webflow conversation state). Fejlen ligger i, at CAS bruger AES-GCM-kryptering med en fast initialiseringsvektor, som er nul, og samme krypteringsnøgle hele serverens levetid. Det betyder, at samme keystream, den datastrøm der bruges til at kryptere, genbruges igen og igen. En angriber, der ikke er logget ind, kan samle flere krypterede tokens fra login-siden og med kendt-klartekst-analyse regne krypteringen ud, hvorefter indholdet kan læses i klartekst.

Hvem rammer det?

Alle organisationer, der kører Apereo CAS version 7.3.0 til og med versioner før 8.0.0-RC6, er ramt. Det gælder typisk uddannelsesinstitutioner, kommuner og virksomheder, der bruger CAS som fælles login-løsning til flere interne og eksterne systemer. Sårbarheden ligger i selve login-siden og kræver ingen adgangskode eller konto, så alle, der kan nå CAS-loginsiden over netværket, kan udnytte den.

Hvad kan ske?

En angriber kan hente krypterede tokens fra den offentlige login-side og dekryptere dem til klartekst. Herved kan angriberen læse interne detaljer om login-flowet, som ellers er beskyttet, og potentielt genbruge eller manipulere den viden til at forstyrre eller omgå dele af login-processen. For en dansk virksomhed betyder det risiko for, at fortrolige oplysninger i login-flowet lækkes, og at CAS-installationen ikke længere kan garantere den beskyttelse, den er sat op til at give på tværs af alle tilkoblede systemer.

Hvor alvorligt er det?

CVSS-score er 9,1 ud af 10, kritisk. Angrebet kræver ingen login, ingen brugerhandling og kan udføres over netværket med lav kompleksitet. Fortrolighed er ramt hårdt, da angriberen kan læse krypteret indhold, og integritet er også ramt, fordi genbrug af keystream i AES-GCM kan gøre det muligt at ændre data uden at blive opdaget. Der er ingen kendt aktiv udnyttelse endnu, men den detaljerede beskrivelse af angrebsmetoden gør det realistisk, at et fungerende angreb kan udvikles hurtigt.

Hvad gør jeg nu?

Sårbarheden er rettet i Apereo CAS 8.0.0-RC6. Sådan lukker I hullet:

  1. Opdatér CAS til version 8.0.0-RC6 eller nyere, hvor krypteringen af webflow-tilstanden er rettet.
  2. Kan opdateringen ikke ske med det samme, så begræns adgangen til CAS-loginsiden til betroede netværk, for eksempel via VPN eller IP-filtrering.
  3. Gennemgå logs for usædvanligt store mængder gentagne forespørgsler til login-siden, som kan tyde på indsamling af tokens til analyse.
  4. Overvej at rotere eventuelle nøgler og hemmeligheder, der er brugt til at konfigurere CAS, når opdateringen er gennemført.
  5. Test login-flowet efter opdatering for at sikre, at alle tilkoblede systemer stadig kan godkende brugere korrekt.
  6. Har I ikke selv kompetencerne til at vurdere jeres CAS-opsætning eller udføre opdateringen sikkert, bør I hente hjælp udefra.
Tidsfrist

Opdatér inden for få dage

Sådan ser Auroa det

Vi anbefaler, at I opdaterer til Apereo CAS 8.0.0-RC6 så hurtigt som muligt, da sårbarheden kan udnyttes uden login og rammer selve fundamentet for jeres login-sikkerhed. Det er kun forsvarligt at vente, hvis CAS-loginsiden allerede er fuldstændig afskærmet fra internettet og upålidelige netværk. Er CAS eksponeret offentligt, bør opdateringen prioriteres før andre planlagte opgaver.

Tidslinje

02/07/2026
Sårbarheden offentliggjort
CVE-2026-59099 registreres med kritisk CVSS-score 9,1, og Apereo CAS 8.0.0-RC6 udgives med rettelsen.

Konkrete eksempler

Kommunal SSO-portal

En dansk kommune bruger Apereo CAS til fælles login for medarbejdere til sagsbehandlingssystemer. En ekstern part indsamler over tid krypterede tokens fra kommunens offentligt tilgængelige login-side og dekrypterer dem for at kortlægge, hvordan login-flowet er bygget op. Uden opdatering kan denne viden bruges til at forsøge at forstyrre eller omgå login-processen til flere af kommunens systemer på én gang.

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-323

Original NVD-beskrivelse (engelsk)

Apereo CAS 7.3.0 before 8.0.0-RC6 contains a cryptographic vulnerability that allows remote unauthenticated attackers to recover plaintext conversation state by exploiting AES-GCM initialization vector reuse across the server lifetime. Attackers can collect multiple client-side webflow execution tokens from the unauthenticated login page and perform known-plaintext analysis to decrypt the webflow conversation state due to keystream reuse caused by a fixed all-zero IV paired with the same encryption key.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Kritisk
CVSS Base Score
9,1
Hurtige fakta
CVE-ID
CVE-2026-59099
Offentliggjort
02/07/2026
Sidst opdateret
02/07/2026
Exploit-status
Teoretisk, ingen kendt udnyttelse
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.