Åbner i en ny fane
CVE-2026-8607
Moderat

CVE-2026-8607: XSS-sårbarhed i myCred til WordPress

Sårbarhed i WordPress-plugin’et myCred (CVE-2026-8607) gør det muligt for lavt rettede brugere at indsætte skadelig kode. Opdatér pluginet.

CVSS Score
6.4
Offentliggjort
17/06/2026
Patch-status
Opdatering findes
Exploit
Ingen kendt udnyttelse
Tidsfrist
Opdatér inden for 30 dage

Hvad er det?

CVE-2026-8607 er en sårbarhed i myCred, et populært WordPress-plugin til point, badges og loyalitetsprogrammer. Fejlen er en lagret cross-site scripting sårbarhed, hvor skadelig kode gemmes permanent på siden og køres, hver gang en bruger besøger den. Årsagen er, at pluginet ikke renser input korrekt i attributten ‘wrap’ i en shortcode, en kodeblok redaktører kan indsætte i tekst. En bruger med bidragyder-adgang, en almindelig redaktørrolle uden fuld administratoradgang, kan udnytte dette til at gemme sit eget script i en side eller indlæg.

Hvem rammer det?

Sårbarheden rammer alle WordPress-sider, der bruger myCred i version 3.1 eller ældre. Det gælder virksomheder og kommuner, der bruger pluginet til loyalitetsprogrammer, gamification eller pointsystemer på deres hjemmeside eller webshop. Risikoen kræver, at der findes mindst en bruger med bidragyder-rolle eller højere, for eksempel en ekstern skribent, freelancer eller kundeansat med begrænset adgang til at oprette indhold.

Hvad kan ske?

En bruger med bidragyder-adgang kan indsætte skadelig JavaScript-kode i en side via shortcode-attributten. Koden køres automatisk, når andre brugere, herunder administratorer eller kunder, besøger siden. I praksis kan det bruges til at stjæle sessionscookies, omdirigere besøgende til falske sider eller på sigt eskalere til fuld kontrol over administratorkontoen, hvis en administrator rammes.

Hvor alvorligt er det?

CVSS-score er 6,4 af 10, moderat risiko. Angrebet kræver, at angriberen allerede har et login med bidragyder-rettigheder, hvilket begrænser hvem der kan udføre det. Der kræves ingen handling fra angriberens side ud over at gemme koden, men offeret skal aktivt besøge den ramte side, før koden aktiveres. Der er ikke rapporteret aktiv udnyttelse af sårbarheden på offentliggørelsesdatoen.

Hvad gør jeg nu?

Følgende trin lukker hullet og begrænser risikoen, mens I opdaterer.

  1. Opdatér myCred-pluginet til en version nyere end 3.1, hvor fejlen er rettet.
  2. Gennemgå, hvilke brugere der har bidragyder-adgang eller højere, og fjern adgang for konti, der ikke har brug for det.
  3. Tjek eksisterende sider og indlæg for uventede shortcodes eller scriptkode i felter, hvor bidragydere har redigeret indhold.
  4. Aktivér logning af ændringer i indhold, så I kan spore, hvem der har indsat hvad.
  5. Kontakt Auroa, hvis I ikke selv har ressourcer til at gennemgå brugerroller og opdatere pluginet forsvarligt.
Tidsfrist

Opdatér inden for 30 dage

Sådan ser Auroa det

Vi anbefaler, at I opdaterer myCred til nyeste version og samtidig gennemgår, hvem der har bidragyder-adgang på jeres WordPress-side. Da udnyttelse kræver et eksisterende login, er det acceptabelt at vente til næste planlagte opdateringsvindue, hvis I har god kontrol over jeres brugerkonti. Har I eksterne skribenter eller mange bidragydere, bør I prioritere opdateringen højere.

Tidslinje

17/06/2026
Sårbarheden offentliggjort
CVE-2026-8607 blev registreret og offentliggjort med en CVSS-score på 6,4.

Konkrete eksempler

Loyalitetsprogram på en dansk webshop

En dansk webshop bruger myCred til at give kunder point for køb og anmeldelser. En freelance tekstskribent med bidragyder-adgang indsætter et skadeligt script via shortcode-attributten ‘wrap’ i en produktbeskrivelse. Når webshoppens administrator senere besøger siden for at godkende indholdet, køres scriptet og stjæler administratorens sessionscookie, hvilket giver angriberen adgang til at overtage hele webshoppen.

Ofte stillede spørgsmål

CVSS-detaljer

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

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

CWE-svaghedstyper

CWE-79

Original NVD-beskrivelse (engelsk)

The Points Management System For Gamification, Ranks, Badges, and Loyalty Rewards Program – myCred plugin for WordPress is vulnerable to Stored Cross-Site Scripting via ‘wrap’ Shortcode Attribute in all versions up to, and including, 3.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Moderat
CVSS Base Score
6,4
Hurtige fakta
CVE-ID
CVE-2026-8607
Offentliggjort
17/06/2026
Sidst opdateret
17/06/2026
Exploit-status
Ingen kendt udnyttelse
Patch-status
Opdatering findes
Vi kan hjælpe

Brug for hjælp med jeres sikkerhed?

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