CVE-2026-2470: Adgangsfejl i Pagelayer til WordPress
Fejl i Pagelayer til WordPress lader brugere med bidragyder-rolle gemme kontaktformular-skabeloner, der senere misbruges uautoriseret. Opdater pluginnet.
Hvad er det?
CVE-2026-2470 er en fejl i adgangskontrollen (CWE-863: Incorrect Authorization) i WordPress-pluginnet Page Builder: Pagelayer. Fejlen sidder i AJAX-funktionen pagelayer_save_content, der lader brugere med basal redigeringsret gemme data kaldet pagelayer_contact_templates på opslag, de kan redigere, også opslag der endnu ikke er offentliggjort. Et andet endepunkt, pagelayer_contact_submit, som kan tilgås uden login, læser senere disse data uden at kontrollere, om de kommer fra en betroet eller offentliggjort kilde. Det betyder, at en bruger med lav rettighed kan sætte indhold op, som en helt udenforstående efterfølgende kan udløse gennem den offentlige formular. Sårbarheden findes i alle versioner op til og med 2.0.9.
Hvem rammer det?
Det rammer WordPress-websteder, der bruger Page Builder: Pagelayer i version 2.0.9 eller tidligere. Særligt relevant for sider, hvor flere personer kan oprette eller redigere indhold med bidragyder-rettigheder eller derover, for eksempel blogs, nyhedsportaler, kommunale informationssider med flere forfattere eller bureauer, der administrerer kunders sider med delte redaktørkonti.
Hvad kan ske?
En bruger med bidragyder-adgang kan oprette en kontaktformular-skabelon, der senere kan udløses af en helt udenforstående via den offentlige formularindsendelse. I praksis kan det bruges til at få webstedets mailfunktion til at sende beskeder med indhold, angriberen kontrollerer, hvilket kan udnyttes til phishing, spam eller til at give indtryk af, at mailen kommer fra virksomhedens egen platform. Kombineret med en anden kendt sårbarhed (CVE-2026-2442) kan angriberen få endnu mere kontrol over, hvad den udgående mail indeholder.
Hvor alvorligt er det?
CVSS-scoren er 4,3 ud af 10, hvilket klassificeres som moderat. Angrebet kræver netværksadgang, men også en gyldig konto med mindst bidragyder-rettigheder for at forberede skabelonen, det er altså ikke muligt for en helt anonym angriber at gøre det hele selv. Selve udnyttelsen af den forberedte skabelon kræver derefter ingen brugerinteraktion og ingen login. Fejlen påvirker ikke fortrolighed eller tilgængelighed, kun integriteten af mailindholdet i lav grad. Der er ikke belæg for, at sårbarheden aktivt udnyttes på tidspunktet for offentliggørelsen.
Hvad gør jeg nu?
Følgende skridt lukker hullet og begrænser risikoen, mens en rettelse afventes.
- Opdater Page Builder: Pagelayer til den nyeste version, så snart udvikleren udgiver en rettelse, og tjek pluginnets versionsnummer i WordPress-administrationen.
- Gennemgå, hvem der har bidragyder-rollen eller højere på jeres WordPress-installationer, og fjern konti, der ikke længere skal have adgang.
- Deaktiver kontaktformular-funktionen i Pagelayer, hvis den ikke er nødvendig, indtil rettelsen er på plads.
- Hold øje med udgående mail fra webstedet for uventet indhold eller volumen, der kan tyde på misbrug.
- Er I ikke selv i stand til at vurdere jeres eksponering eller udrulle opdateringen sikkert, bør I hente hjælp fra en sikkerhedsrådgiver eller jeres webbureau.
Opdater ved næste vedligeholdelsesvindue
Vi anbefaler, at I holder øje med Pagelayer-udviklerens meddelelser og opdaterer, så snart en rettelse er tilgængelig, samt gennemgår bidragyder-konti på jeres sider i mellemtiden. Det er en moderat risiko, der kræver en forberedt konto for at udnytte fuldt ud, så det er acceptabelt at vente til næste planlagte vedligeholdelse, hvis I samtidig begrænser antallet af redaktørkonti. Har I mange eksterne forfattere eller bureaukonti med adgang til jeres WordPress, bør I prioritere det højere.
Tidslinje
Konkrete eksempler
Bureau med delte redaktørkonti
Et dansk webbureau administrerer en kundes WordPress-side med Pagelayer og har givet en ekstern skribent bidragyder-adgang til at skrive blogindlæg. Skribenten, eller en person der har fået fat i kontoen, opretter en kontaktformular-skabelon med manipuleret mailindhold. En udenforstående kan derefter udløse skabelonen via den offentlige kontaktformular og få siden til at sende mails, der ser ud til at komme fra kundens egen platform.
Ofte stillede spørgsmål
Er vi ramt af denne sårbarhed?
I er ramt, hvis jeres WordPress-side bruger pluginnet Page Builder: Pagelayer i version 2.0.9 eller ældre, og hvis flere personer har bidragyder-rettigheder eller derover på siden.
Hvordan tjekker vi, hvilken version vi kører?
Gå til Plugins i jeres WordPress-administration og find Page Builder: Pagelayer i listen. Versionsnummeret står under pluginnets navn.
Kan vi vente med at opdatere til weekenden?
Ja, det kan I typisk, da sårbarheden kræver en konto med mindst bidragyder-rettigheder for at forberede angrebet, og der er ikke tegn på aktiv udnyttelse. Sørg dog for at gennemgå jeres brugerkonti i mellemtiden.
Skal vi anmelde dette til Datatilsynet eller andre?
Sårbarheden i sig selv giver ikke adgang til persondata, kun mulighed for at misbruge udgående mailfunktion. Der er derfor normalt ikke grundlag for en anmeldelse, men vurder det konkret, hvis I ser tegn på faktisk misbrug.
Hvad gør vi, hvis der ikke findes en opdatering endnu?
Deaktiver kontaktformular-funktionen i Pagelayer og gennemgå, hvem der har bidragyder-adgang til jeres side, indtil en rettelse er udgivet.
Påvirker dette også CVE-2026-2442?
Ja, de to sårbarheder kan kombineres, hvilket giver en angriber endnu mere kontrol over indholdet i udgående mail. Vi anbefaler, at I forholder jer til begge, når I opdaterer pluginnet.
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
The Page Builder: Pagelayer – Drag and Drop website builder plugin for WordPress is vulnerable to Incorrect Authorization in all versions up to, and including, 2.0.9. This is due to the pagelayer_save_content AJAX handler allowing users with basic post-edit capability to persist pagelayer_contact_templates metadata on posts they can edit (including pending posts), while the unauthenticated pagelayer_contact_submit endpoint later consumes that metadata by user-controlled post/form identifiers without enforcing a privileged or published-context boundary. This makes it possible for authenticated attackers, with Contributor-level access and above, to configure arbitrary contact-form mail templates that are usable through unauthenticated form submission via the contacts parameter. In typical deployments this template feature is configured via Pagelayer Pro UI; however, the vulnerable backend trust path is still present. This issue may be chained with CVE-2026-2442 to increase exploitability and attacker control over outbound email behavior.
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.