
To kritiske sikkerhedshuller i PHP har skabt bekymring blandt websiteejere. Men hvor stor er risikoen egentlig, og hvem har ansvaret, når et website ligger på et almindeligt webhotel?
I oktober 2026 blev der offentliggjort alvorlige sikkerhedssårbarheder i PHP, som blandt andet benyttes af WordPress og mange andre CMS-systemer.
Sårbarhederne har fået en CVSS-score på 9,2 ud af 10, hvilket placerer dem i den kritiske kategori. Under bestemte forhold kan fejlene give en angriber mulighed for at udføre kode på en server.
Men betyder det, at tusindvis af websites pludselig står åbne for hacking? Nej, ikke nødvendigvis. Der er forskel på, at en PHP-version indeholder en kendt sårbarhed, og at sårbarheden rent faktisk kan udnyttes på den enkelte server.
Hvad er problemet med PHP?
De aktuelle sikkerhedsfejl omfatter blandt andet CVE-2026-109618 og CVE-2026-109619. Den ene vedrører PHP’s håndtering af hukommelse, når en forespørgsel får systemet til at løbe tør for tilgængelig hukommelse. Det kaldes Out of Memory (OOM). Under særlige omstændigheder kan PHP efterfølgende komme til at arbejde med ugyldige hukommelsesområder. Det kan i værste fald føre til Remote Code Execution (RCE), hvor uvedkommende får mulighed for at udføre kode på serveren. Det er alvorligt, men det er ikke det samme som, at enhver server med en berørt PHP-version uden videre kan overtages. Den konkrete risiko afhænger blandt andet af serverens konfiguration, PHP’s integrationsform og mulighederne for at fremprovokere den nødvendige fejltilstand.
De fleste websiteejere administrerer ikke deres egen server
Langt de fleste mindre og mellemstore virksomheder har deres websites liggende på et almindeligt webhotel. Her er det hostingudbyderen, der administrerer den underliggende server, PHP-installationerne, operativsystemet og en væsentlig del af sikkerheden. En server kan have flere hundrede websites liggende, og kunderne kan benytte forskellige PHP-versioner. Det håndteres eksempelvis gennem PHP-FPM, separate brugerrettigheder og forskellige former for isolering. Det betyder ikke, at en sårbarhed hos én kunde automatisk giver adgang til alle andre websites på serveren. En korrekt opsat hostingplatform skal begrænse mulighederne for, at et kompromitteret website påvirker andre kunder. Isolering fjerner dog ikke en sårbarhed i PHP. Den kan begrænse konsekvenserne af et angreb, men sikkerhedsrettelserne skal stadig installeres.
Hvorfor bliver PHP ikke bare opdateret?
Hvis en PHP-version indeholder en kritisk sikkerhedsfejl, hvorfor opdaterer man så ikke bare til den nyeste version? I praksis er det ikke altid så enkelt. Jeg har gennem mange års arbejde med websites oplevet WordPress-installationer og andre PHP-baserede CMS-systemer, hvor gamle templates, plugins og specialudviklede funktioner ikke længere understøtter nyere PHP-versioner. En opgradering kan betyde, at funktioner holder op med at virke, eller at hele websitet får fejl. I nogle tilfælde er det oprindelige template ikke blevet vedligeholdt i årevis. Andre gange er et vigtigt plugin blevet opgivet af udvikleren. Det er ikke et argument for at undlade sikkerhedsopdateringer. Tværtimod viser det, hvorfor løbende vedligeholdelse er nødvendig.
De gamle CMS-installationer kan være et større praktisk problem
Mens der bliver skrevet om nye PHP-sårbarheder, findes der stadig mange websites med mere almindelige sikkerhedsproblemer: CMS-installationer, som ikke er blevet opdateret i flere år, plugins med kendte sikkerhedshuller, templates uden vedligeholdelse og specialudviklede funktioner, som ingen længere har overblik over. Her kan angribere ofte benytte automatiserede værktøjer til at finde og forsøge at udnytte kendte fejl. For et konkret website kan sådanne problemer udgøre en større og mere umiddelbar risiko end en ny PHP-sårbarhed, der kræver særlige tekniske omstændigheder. Det afhænger naturligvis af de konkrete sårbarheder og servermiljøet. Et website bliver ikke automatisk sikkert, fordi PHP er opdateret, hvis resten af installationen stadig indeholder kendte sikkerhedshuller.
Hvad betyder en CVSS-score på 9,2?
CVSS står for Common Vulnerability Scoring System og bruges til at beskrive den tekniske alvor af sikkerhedssårbarheder. En score på 9,2 ud af 10 betegnes som kritisk. Men scoren er ikke en beregning af sandsynligheden for, at et bestemt website bliver hacket. Den fortæller heller ikke, at 92 procent af alle berørte websites kan kompromitteres. Scoren bygger på tekniske forhold, herunder angrebets kompleksitet, nødvendige forudsætninger og mulige konsekvenser. Når risikoen for et konkret website skal vurderes, er det nødvendigt også at se på serverkonfigurationen, eksponeringen og de eksisterende sikkerhedsforanstaltninger.
Hvad bør man gøre som websiteejer?
Først bør man undersøge, hvilken PHP-version websitet benytter. For de aktuelle sårbarheder er der offentliggjort rettelser i PHP 8.2.35, 8.3.36, 8.4.27 og 8.5.12. Benytter man en berørt version, bør den opdateres hurtigst muligt. På et almindeligt webhotel kan man kontakte hostingudbyderen og få oplyst, om den nødvendige sikkerhedsrettelse er installeret. Kontrollér samtidig, om CMS-systemet, plugins og templates er opdaterede. Inden større ændringer gennemføres, skal der være en fungerende sikkerhedskopi. Hvis en PHP-opgradering skaber kompatibilitetsproblemer, bør den gamle kode opdateres eller udskiftes frem for permanent at fortsætte på en usikker version.
FAQ – ofte stillede spørgsmål om PHP-sårbarheder
Er mit website usikkert, hvis jeg bruger en ældre PHP-version?
Ikke nødvendigvis, men ældre PHP-versioner kan indeholde kendte sikkerhedshuller. Risikoen afhænger af versionen, serverkonfigurationen og de installerede sikkerhedsrettelser. PHP-versioner uden sikkerhedsunderstøttelse bør udskiftes.
Kan PHP-sårbarheder påvirke WordPress og andre CMS-systemer?
Ja. WordPress og mange andre CMS-systemer er udviklet i PHP. Sårbarheder i selve PHP-motoren kan derfor påvirke disse websites, selv om CMS-systemet og dets plugins er fuldt opdaterede.
Hvem har ansvaret for PHP-opdateringer på et webhotel?
Hostingudbyderen har normalt ansvaret for installation og vedligeholdelse af PHP på serveren. Websiteejeren kan dog ofte selv vælge PHP-version og har ansvar for at sikre, at websitet er kompatibelt med en understøttet og sikker version.
Kan en hacker få adgang til alle websites på samme server?
Ikke automatisk. Professionelle hostingmiljøer benytter blandt andet brugerrettigheder og isolering mellem kunderne. En sikkerhedsfejl kan dog stadig få alvorlige konsekvenser, afhængigt af serverens opsætning og eventuelle yderligere sårbarheder.
Hvorfor kan man ikke altid opdatere PHP uden problemer?
Gamle plugins, templates og specialudviklet kode kan være inkompatible med nyere PHP-versioner. Derfor kan en opgradering kræve test og tilpasning af websitet.
Er en CVSS-score på 9,2 ensbetydende med stor risiko for hacking?
Ikke nødvendigvis for det enkelte website. CVSS beskriver sårbarhedens tekniske alvor og mulige konsekvenser, men ikke den konkrete sandsynlighed for et vellykket angreb mod en bestemt installation.
Er det nok at opdatere WordPress?
Nej. WordPress-opdateringer retter ikke sikkerhedsfejl i PHP-motoren. PHP, CMS-systemet, plugins og templates skal alle vedligeholdes.
Kan en firewall beskytte mod PHP-sårbarheder?
En firewall kan blokere visse angrebsforsøg og reducere eksponeringen, men den kan ikke garantere beskyttelse mod alle PHP-sårbarheder. Installation af sikkerhedsrettelser er fortsat nødvendig.
Skal jeg opdatere PHP med det samme?
Hvis din PHP-version er berørt af en kritisk sårbarhed, bør opdateringen prioriteres hurtigst muligt. Det kan være nødvendigt at teste kompatibiliteten først, men det bør ikke føre til unødvendig udsættelse.
Er gamle plugins en større sikkerhedsrisiko end PHP-sårbarheder?
Det afhænger af de konkrete fejl. Plugins med kendte og let udnyttelige sikkerhedshuller kan udgøre en meget direkte risiko. Kritiske PHP-sårbarheder kan imidlertid også være alvorlige og skal derfor ikke nedprioriteres alene på grund af deres kompleksitet.
Sikkerhed handler om hele installationen
Jeg har arbejdet med websites og søgemaskineoptimering siden 1999 og har gennem årene set mange forskellige servermiljøer og CMS-installationer.
En ting går igen: Sikkerhedsproblemer opstår ikke kun på grund af én bestemt PHP-version. De opstår også, når vedligeholdelsen bliver forsømt, når plugins ikke længere opdateres, eller når gamle templates gør det vanskeligt at gennemføre nødvendige ændringer.
De aktuelle PHP-sårbarheder er alvorlige, og sikkerhedsrettelserne bør installeres hurtigst muligt. Men det giver ikke mening at skabe panik uden samtidig at forklare, hvor problemerne ligger, og hvem der har mulighed for at løse dem.
Sikkerhed handler ikke kun om at reagere, når der kommer en kritisk advarsel. Det handler om at vedligeholde hele installationen, også når der ikke er nogen, der råber op.
Faglig baggrund
René Madsen har arbejdet professionelt med søgemaskiner og SEO siden 1999. Han har gennem årene arbejdet med teknisk SEO, analyse af websites, servermiljøer og vedligeholdelse af WordPress og andre PHP-baserede CMS-systemer.
Artiklen bygger på praktiske erfaringer med drift, opdateringer, kompatibilitetsproblemer og sikkerhed på websites samt teknisk dokumentation om de aktuelle PHP-sårbarheder.
Kort om Online Marketing
Virksomhedsnavn: Online Marketing
CVR: 18930099
Etableret: 1995
Professionel SEO siden: 1999
Officiel virksomhedsregistrering: Datacvr
Kilder: PHP-projektet · PHP Security Advisory (GitHub)