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

CVE-2026-91939: Kritisk fejl i Cotonti Comments-plugin

Cotonti CMS’ Comments-plugin kan udnyttes uden login til at overtage systemet (CVE-2026-91939). Fjern eller opdatér pluginnet.

CVSS Score
9.8
Offentliggjort
15/09/2026
Patch-status
Ingen opdatering endnu
Exploit
Ingen kendt udnyttelse
Tidsfrist
Deaktivér pluginnet i dag

Hvad er det?

CVE-2026-91939 er en kritisk sårbarhed i Comments-pluginnet til Cotonti CMS version 1.0.0. Fejlen ligger i en funktion kaldet unserialize(), som PHP bruger til at omdanne tekst tilbage til programobjekter. Pluginnet sender parameteren ‘ci’ fra en almindelig webadresse direkte til denne funktion uden at kontrollere, hvilke objekttyper der er tilladt. En angriber kan derfor sende et specialbygget dataobjekt, der bliver oprettet som et rigtigt PHP-objekt på serveren. Det kaldes objektinjektion, og det kan udløse eksisterende kode på serveren i utilsigtede rækkefølger, kendt som en gadget chain, med databasemanipulation eller fuld kodekørsel som resultat.

Hvem rammer det?

Sårbarheden rammer alle installationer af Cotonti CMS version 1.0.0, hvor Comments-pluginnet er aktivt. Cotonti er et open source content management system, der bruges af mindre virksomheder, foreninger og private til at drive websider og fora. Er pluginnet installeret og tilgængeligt fra internettet, er systemet udsat, uanset om der er brugere logget ind eller ej.

Hvad kan ske?

En angriber uden brugernavn eller adgangskode kan sende en enkelt forespørgsel og få serveren til at oprette skadelige objekter. Afhængig af hvilke andre kodestykker der findes på serveren, kan det føre til, at databasen ændres, at adgangskoder eller kundedata læses eller slettes, eller at angriberen får fuld kontrol over webserveren og kan installere skadelig kode. For en dansk virksomhed betyder det typisk nedbrud af hjemmesiden, tab af data og risiko for, at serveren bruges som springbræt ind i det øvrige netværk.

Hvor alvorligt er det?

CVSS-score er 9,8 ud af 10, hvilket er kritisk. Angrebet kræver ingen adgangskode, ingen handling fra en bruger og kan udføres over internettet med lav teknisk kompleksitet. Det er den mest alvorlige kombination, der findes: alle kan angribe, og konsekvensen er fuld skade på fortrolighed, integritet og tilgængelighed. Der er ikke oplyst, at sårbarheden aktivt bliver udnyttet i angreb, men den lave kompleksitet betyder, at det kan ske hurtigt, når detaljerne er offentligt kendt.

Hvad gør jeg nu?

Følgende trin bør gennemføres i denne rækkefølge:

  1. Deaktivér Comments-pluginnet i Cotonti CMS, eller opdatér til en rettet version, hvis leverandøren har udgivet en. Det lukker hullet direkte.
  2. Kan pluginnet ikke deaktiveres, blokér adgangen til den sårbare adresse med ‘ci’-parameteren i webserveren eller en firewall foran hjemmesiden.
  3. Gennemgå webserverens logfiler for forespørgsler med usædvanlige eller lange værdier i ‘ci’-parameteren, som kan afsløre allerede forsøgte angreb.
  4. Tag en frisk sikkerhedskopi af database og filer, så I kan genoprette systemet, hvis det viser sig at være kompromitteret.
  5. Skift adgangskoder og API-nøgler, der er gemt i systemet, hvis der er tegn på, at serveren har været udsat for angreb.
  6. Kontakt en sikkerhedsrådgiver, hvis I ikke selv kan afgøre, om pluginnet er blevet udnyttet, eller hvis I mangler ressourcer til at gennemføre opdateringen.
Tidsfrist

Deaktivér pluginnet i dag

Sådan ser Auroa det

Vi anbefaler, at Comments-pluginnet deaktiveres eller fjernes fra Cotonti-installationen, indtil der findes en rettet version. Det er ikke forsvarligt at vente, fordi angrebet kræver hverken login eller brugerinteraktion og kan gennemføres af enhver med adgang til hjemmesiden. Er pluginnet ikke i brug, er det bedst at fjerne det helt i stedet for blot at opdatere det senere.

Tidslinje

15/09/2026
Sårbarheden offentliggjort
CVE-2026-91939 blev registreret med en CVSS-score på 9,8 og beskrevet som en kritisk objektinjektion i Comments-pluginnet til Cotonti CMS 1.0.0.

Konkrete eksempler

Lille forenings hjemmeside kompromitteres

En dansk lokalforening driver sin hjemmeside på Cotonti CMS med Comments-pluginnet til at modtage kommentarer fra medlemmer. En angriber finder den sårbare adresse og sender et specialbygget dataobjekt via ‘ci’-parameteren. Objektet udløser en kæde af eksisterende kode på serveren, som giver angriberen adgang til foreningens medlemsdatabase og mulighed for at uploade skadelig kode til serveren.

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
HIGH

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

CWE-svaghedstyper

CWE-502

Original NVD-beskrivelse (engelsk)

Cotonti 1.0.0 Comments plugin passes the ci GET parameter to unserialize() without allowed_classes restriction, allowing unauthenticated attackers to instantiate arbitrary PHP classes with attacker-controlled properties. Attackers can exploit PHP object injection through crafted serialized payloads to trigger gadget chains and achieve database manipulation or code execution.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Kritisk
CVSS Base Score
9,8
Hurtige fakta
CVE-ID
CVE-2026-91939
Offentliggjort
15/09/2026
Sidst opdateret
15/09/2026
Exploit-status
Ingen kendt udnyttelse
Patch-status
Ingen opdatering endnu

Brug for hjælp med jeres sikkerhed?

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