CVE-2024-11080: Kritisk fejl i WordPress-plugin ComboBlocks
Alvorlig sikkerhedsfejl i WordPress-pluginet Post Grid and Gutenberg Blocks – ComboBlocks. Opdatér pluginet til nyeste version med det samme.
Hvad er det?
CVE-2024-11080 er en sårbarhed i WordPress-pluginet Post Grid and Gutenberg Blocks – ComboBlocks, som mange bruger til at bygge sider med gitter-layout og blokke. Fejlen kaldes hook injection og betyder, at en angriber kan indsætte og udløse funktioner i WordPress’ interne handlingssystem, kaldet hooks, uden at være logget ind. Hooks styrer, hvornår og hvordan WordPress kører kode, og ved at manipulere dem kan en angriber få webstedet til at udføre handlinger, det ikke var tiltænkt. Sårbarheden ligger i filen function.php under pluginets form-wrap-blok og rammer versionerne 2.2.32 til 2.3.1.
Hvem rammer det?
Alle WordPress-websteder, der bruger pluginet Post Grid and Gutenberg Blocks – ComboBlocks i version 2.2.32 til og med 2.3.1. Det gælder typisk danske virksomheder og foreninger, der bruger WordPress som CMS og har installeret pluginet for at bygge gallerier, blogoversigter eller formularer med grid-layout.
Hvad kan ske?
En angriber kan uden login sende et specielt udformet kald til webstedet og få WordPress til at udføre funktioner, der normalt kun kan tilgås af indloggede brugere eller administratorer. Afhængigt af hvilke andre plugins og indstillinger der er på webstedet, kan det i praksis føre til, at angriberen ændrer indhold, opretter nye brugere med administratorrettigheder, eller får adgang til følsomme data. For en dansk virksomhed betyder det risiko for, at webstedet bliver kapret, bruges til at sprede skadelig kode til besøgende, eller mister kundedata.
Hvor alvorligt er det?
CVSS-scoren er 9,8 ud af 10, hvilket er kritisk. Angrebet kræver hverken login eller brugerhandling og kan udføres over internettet med lav teknisk kompleksitet. Konsekvensen rammer fortrolighed, integritet og tilgængelighed i høj grad, altså både data, indhold og drift. Der er ikke oplyst aktiv udnyttelse i naturen på offentliggørelsestidspunktet, men den lave adgangsbarriere gør, at automatiserede angreb typisk kommer hurtigt, når sårbarheder som denne bliver kendt.
Hvad gør jeg nu?
Følgende trin lukker hullet og begrænser skaden, hvis webstedet allerede er ramt.
- Opdatér pluginet Post Grid and Gutenberg Blocks – ComboBlocks til nyeste version fra WordPress’ plugin-arkiv. Tjek at versionen er nyere end 2.3.1.
- Kan pluginet ikke opdateres med det samme, så deaktivér det midlertidigt, indtil opdateringen er testet og installeret.
- Gennemgå listen af administratorbrugere på webstedet for uventede eller ukendte konti oprettet efter offentliggørelsesdatoen.
- Tjek loggen for usædvanlige kald til form-wrap-funktioner eller uventede POST-forespørgsler, hvis webhotellet gør logs tilgængelige.
- Tag en frisk backup, når opdateringen er på plads, så I har et rent udgangspunkt at gå tilbage til.
- Er webstedet forretningskritisk, eller er I i tvivl om, hvorvidt det allerede er kompromitteret, bør I hente ekstern hjælp til en teknisk gennemgang.
Opdatér pluginet inden for 24 timer
Vi anbefaler, at I opdaterer pluginet til nyeste version med det samme, da sårbarheden kan udnyttes uden login og med lav teknisk indsats. Det er ikke forsvarligt at vente til en planlagt vedligeholdelsesrunde, når adgangsbarrieren er så lav. Kan opdateringen ikke gennemføres straks, bør pluginet deaktiveres midlertidigt. Er webstedet allerede opdateret til en version nyere end 2.3.1, kan I se bort fra yderligere handling ud over normal overvågning.
Tidslinje
Konkrete eksempler
Kapring af en dansk virksomheds forside
En dansk håndværksvirksomhed bruger WordPress med Post Grid and Gutenberg Blocks – ComboBlocks til at vise referenceprojekter i et gittergalleri. En angriber finder webstedet via en automatiseret scanning, udnytter hook-injektionen uden login, og opretter en skjult administratorkonto. Kontoen bruges senere til at indsætte skjulte links til svindelsider, hvilket skader virksomhedens omdømme og placering i søgemaskiner, indtil fejlen opdages og pluginet opdateres.
Ofte stillede spørgsmål
Hvordan tjekker vi, om vi bruger den sårbare version?
Gå ind i WordPress-administrationen under Plugins, find Post Grid and Gutenberg Blocks – ComboBlocks, og se den installerede version. Er den mellem 2.2.32 og 2.3.1, er webstedet sårbart.
Kan vi vente til weekenden med at opdatere?
Nej. Sårbarheden kræver hverken login eller brugerhandling og kan udnyttes automatisk af scanninger på internettet. Opdatér inden for det næste døgn.
Er vi ramt, hvis vi ikke bruger pluginet aktivt på siden?
Ja. Sårbarheden findes i pluginets kode, uanset om funktionerne bruges aktivt på webstedet. Er pluginet installeret og aktiveret, er webstedet potentielt sårbart.
Hvad gør vi, hvis vi tror, webstedet allerede er kompromitteret?
Opdatér pluginet først, skift derefter alle administratoradgangskoder, og gennemgå brugerlisten for ukendte konti. Er I i tvivl, bør I inddrage en ekstern sikkerhedsrådgiver til en teknisk undersøgelse.
Skal vi anmelde hændelsen, hvis vi finder tegn på misbrug?
Er persondata blevet tilgået eller ændret uden lovlig grund, kan det udløse anmeldepligt efter databeskyttelsesforordningen. Vurdér sagen sammen med jeres databeskyttelsesrådgiver, hvis I finder konkrete tegn på misbrug.
Påvirker sårbarheden andre WordPress-plugins eller selve WordPress-kernen?
Nej, sårbarheden er specifik for filen function.php i Post Grid and Gutenberg Blocks – ComboBlocks og påvirker ikke WordPress-kernen eller andre plugins direkte.
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
The Post Grid and Gutenberg Blocks – ComboBlocks plugin for WordPress is vulnerable to Unauthenticated Hook Injection in versions 2.2.32 to 2.3.1 via several functions in the ~/includes/blocks/form-wrap/function.php file. This makes it possible for unauthenticated attackers to execute actions with hooks in WordPress, granted no other security controls are present in the function.
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.