Læs mere om Digital rådgivning

Kritiske PHP-sårbarheder (PHP2Shell): Er din server opdateret?

Internettet står over for en af de mest alvorlige sikkerhedstrusler i nyere tid. De to nyligt offentliggjorte PHP-sårbarheder, døbt PHP2Shell (registreret under CVE-2026-109618 og CVE-2026-109619), har sendt chokbølger gennem IT- og webverdenen.

Da PHP driver over ~70-75% af alle websites på verdensplan – herunder populære systemer som WordPress, WooCommerce, Magento, Laravel, Drupal og Symfony – er millioner af webshops, SaaS-platforme og firmahjemmesider i akut farezonen, hvis de ikke opdateres øjeblikkeligt.

Begge sårbarheder har fået den ekstremt høje CVSS-score 9,2 og giver uautoriserede hackere mulighed for at udføre Remote Code Execution (RCE). Det betyder i praksis, at en angriber kan overtager kontrollen med din webserver over internettet uden overhovedet at skulle logge ind.

Hos Dominant følger vi situationen tæt. I denne guide gennemgår vi præcis, hvad PHP2Shell-sårbarhederne går ud på, hvilke PHP-versioner der er ramt, og hvilke konkrete trin du skal tage lige nu for at beskytte din virksomhed.

Hvad er PHP2Shell? (CVE-2026-109618 & CVE-2026-109619)

PHP2Shell er fællesbetegnelsen for to fundamentale sikkerhedshuller i PHP-kernen, som gør det muligt at omgå serverens sikkerhedsmekanismer:

  1. CVE-2026-109618 (Out-of-Memory Memory Corruption):
    Sårbarheden opstår, når PHP rammer sin konfigurerede memory_limit under afvikling af en request (f.eks. ved upload af en fil). PHP afbryder processen brat, hvilket efterlader intern hukommelse delvist initialiseret. Når PHP oprydder hukommelsen, kan en angriber udnytte dette til at eksekvere skadelig kode.

  2. CVE-2026-109619 (Stale Global State):
    Denne fejl opstår ved genbrug af arbejdsprocesser (workers) i webserver-miljøer som PHP-FPM. En intern tilstand fra en tidligere fejlet request kan overleve i hukommelsen og genbruges af en ny request, før normal initialisering sker. Dette giver hackere mulighed for at overskrive serverdata og afvikle kode.

Hvorfor er det så farligt?
Angrebet kræver ingen login-oplysninger eller særlige rettigheder.
En enkelt specialdesignet request sendt til dit websted er nok til at udløse sårbarheden før din applikationskode overhovedet begynder at køre.

Hvilke PHP-versioner og systemer er berørt?

Sårbarheden påvirker reelt alle PHP-installationer, der betjener web-requests. Dette gælder uanset om du kører PHP via PHP-FPM, Apache (mod_php), php-cgi, LiteSpeed eller FrankenPHP.

Berørte PHP-versioner:

  • PHP 8.5 (versioner før 8.5.12)

  • PHP 8.4 (versioner før 8.4.27)

  • PHP 8.3 (versioner før 8.3.36)

  • PHP 8.2 (versioner før 8.2.35)

  • PHP 8.1 og ældre (End-of-Life): Disse versioner modtager ikke officielle sikkerhedsopdateringer fra PHP-projektet.

Hvis dit websted kører på et PHP-baseret CMS eller framework, er du i risikozonen:

  • WordPress & WooCommerce

  • Magento / Adobe Commerce

  • Laravel & Symfony

  • Drupal, Joomla & Typo3

Tjekliste: Sådan sikrer du dit websted og din server nu

PHP-teamet har været helt klare i deres udmeldinger: Der findes ingen fuldstændige midlertidige omgåelser (mitigations). Den eneste reelle beskyttelse er at opdatere PHP.

Følg denne trinvise tjekliste for at lukke sikkerhedshullet:

Trin 1: Identificer din aktive PHP-version

Det er vigtigt at tjekke den PHP-version, som webserveren faktuelt afvikler (ikke kun CLI-versionen).

  • WordPress-brugere: Gå til Værktøjer → Webstedstilstand (Site Health) → Info → Server for at se din aktive PHP-version.

  • Serveradministratorer: Kør php -v på serveren eller tjek din webservers PHP-FPM status.

Trin 2: Opdater til de rettede PHP-udgaver

Opdater øjeblikkeligt din PHP-installation til en af følgende sikre patch-versioner:

  • PHP 8.5.12

  • PHP 8.4.27

  • PHP 8.3.36

  • PHP 8.2.35

Bemærk: Hvis du benytter managed hosting eller cloud-udbydere, skal du straks kontakte dem eller tjekke deres kontrolpanel for at verificere, at de har udrullet de nye sikkerhedspatches.

Trin 3: Genstart PHP og webserveren!

At installere opdateringen er kun det halve arbejde. PHP-processer (som PHP-FPM eller Apache) beholder ofte den gamle sårbre kode i RAM, indtil servicen genstartes.

  • Genstart PHP-FPM (systemctl restart php8.3-fpm eller tilsvarende).

  • Genstart din webserver (systemctl restart nginx eller systemctl restart apache2).

Trin 4: Hvad gør du ved forældede PHP-versioner (PHP 7.4 / 8.0 / 8.1)?

Kører dit site på en forældet PHP-version, får du ikke en automatisk opdatering fra PHP.net. Du bør:

  1. Øjeblikkeligt opgradere til en understøttet PHP-gren (PHP 8.2 eller nyere).

  2. Hvis en hurtig opgradering ikke er muligt pga. ældre kode, skal du undersøge om din Linux-distributør (f.eks. RedHat, Ubuntu LTS) tilbyder en backported patch.

  3. Er dette heller ikke muligt, bør du stærkt overveje midlertidigt at begrænse adgangen til applikationen (f.eks. via IP-whitelisting eller HTTP Basic Auth) for at undgå automatisk udnyttelse.

Tegn på kompromittering: Er dit site allerede ramt?

Automatiserede exploit-scripts begynder hurtigt at scanne internettet efter u-patched PHP-installationer. Det er derfor afgørende at undersøge, om nogen har udnyttet hullet på din server.

Hold øje med følgende advarselstegn:

  • Ufrivillige processer: Kører PHP- eller webserver-brugeren kommandoer som sh, bash, curl, wget eller uidentificerede baggrundsprocesser?

  • Nye eller ændrede .php filer: Fremmede PHP-filer placeret i /wp-content/uploads/ eller midlertidige mapper.

  • Kritiske fejl i logfilerne: Hyppige Allowed memory size exhausted fejl koblet til Unknown on line 0 eller usædvanlige segmentation faults i dine PHP-fejllogs.

  • Pludselige CPU-spidser: Serverens ressourceforbrug stiger drastisk uden en tilsvarende stigning i legitim brugertrafik.

Hvis du opdager tegn på indbrud, er det ikke nok kun at patche PHP. En hacker kan have installeret bagdøre (web shells). Skift alle adgangskoder (database, admin, SSH/FTP), gennemgang adgangslogfilerne, og gendan websitet fra en ren backup.

Sammenfatning og hjælp fra Dominant

Sikkerhedssårbarheder som PHP2Shell understreger vigtigheden af kontinuerlig overvågning, proaktiv vedligeholdelse og en gennemtænkt IT-infrastruktur. En forsinkelse på blot få timer med at patche en RCE-sårbarhed kan resultere i nedbrud, datalæk og tab af tillid hos dine kunder.

Hos Dominant hjælper vi virksomheder med teknisk SEO, weboptimering og sikker drift. Vi sikrer, at dit digitale fundament er stærkt, hurtigt og beskyttet mod udefrakommende trusler.

Brug for hjælp til sikkerhedstjek, PHP-opdateringer eller teknisk optimering af dit website?

Kontakt eksperterne hos Dominant i dag for en uforpligtende gennemgang af din løsning.

Kilder:
– https://www.php.net/archive/2026.php
– https://thehackernews.com/2026/10/php2shell-two-unpatched-critical-php.html
– https://cert.europa.eu/publications/security-advisories/2026-018

– Virus Total scan af videolink: https://www.virustotal.com/gui/url/6fffdf3ec16404872d009495a9f8acaf420446e472d0ee5ae3ac73f6e92201ab
– Exploit-video: https://media.infosec.exchange/infosec.exchange/cache/media_attachments/files/117/475/759/330/067/147/original/4e800fe72bfa6523.mp4

Del opslag

Jesper Pedersen
CDO & Co-founder

Casper Thomsen
CTO & Co-founder

Flere artikler, samme retning

Kritiske PHP-sårbarheder (PHP2Shell): Er din server opdateret?

Meta udvider crawlerrettigheder for erhvervssider fra 30. oktober

Jobindex: AI & GEO jobopslag eksploderer med stigning på 400-500%

ChatGPT søger kun på nettet i 14 % af tilfælde – Brands vinder

SaaS-sprawl og AI-agenter øger virksomheders angrebsflade

Danmarks største CPR-datalæk afslører alvorlige adgangsrisici

Udvikling

Laravel AI SDK 1.1 tilføjer understøttelse af Agent Skills

Udvikling

Kritisk uautoriseret filadgang i selfhosted Atlassian Data Center

Google Gemini tilføjer UTM-parametre: Konsekvenser SEO & GA4

New Coke: Hvorfor Coca-Cola vendte tilbage til Original Taste

Jaguars nye visuelle identitet: Derfor mistede de kernekunder

OpenAI lancerer Dots: Agenter, der husker og samarbejder

Meta tester organic links-loft & binder flere links til Meta One

AI-shopping anbefaler store kæder i 9 ud af 10 sammenligninger

Nye greenwashing-regler: Undgå bøder & tilpas dit webdesign

OpenAI & Anthropic sænker modelpriser markant: Sol/Luna-linjen

Meta Muse: Personlig agent med egen cloud-computer

Google Ads tilføjer samlet rapportering for AI Max

Meta open-sourcer Astryx til moderne UI til AI-applikationer

Udvikling

Laravel udmelder at MCP 1.0 nu er stabil release stadie

Meta One: Hvad betyder Metas nye abonnement for annoncering?

EU Kids Act: Hvad betyder de nye EU-regler for digital marketing?

Microsofts største opdatering: 970 sårbarheder & AI-trusler

Cloudflare: Bots står nu for 57% af alle webrequests

Webdesign

Figma åbner for Community Publishing af Shaders og Plugins

Udvikling

PhpStorm 2026.2 update: Laravel-værktøjslinje & opdateringer

Udvikling

Elementor Pro sårbarhed: Beskyt din WordPress hjemmeside

LinkedIn AI Slop: Overfladisk AI-indhold dræber din rækkevidde

Udvikling

GitHub Copilot fjerner AI-modeller starter fra 2. oktober

EU AI Act & AI-vandmærker: Hvad det betyder for din SEO?

Google tillader personaliserede alkoholannoncer på YouTube

AI overtager menneskers arbejde – Bill Gates vil indføre AI-skat

Reddit lancerer 15-sekunders Engaged Video Views til annoncører

AI eksploderer i dansk erhvervsliv: Fra 15% til 42% på to år

OpenAI, Google & Anthropic advarer: Flere AI-angreb er på vej

ChatGPT Ads omsætter for 6,4 milliarder kr. & er åbnet i Europa

EU dropper Chat Control: Hvad betyder det for virksomheder?

Google lemper Parasite SEO i EU: Sådan ændres Googles spamregler

Gemini Omni i Google Ads: Guide til AI-videogenerering

Webdesign

Figma Pop-out Agent Chat: AI-workflows for designere & bureauer

X Ads MCP: Fremtidens AI-styrede annoncering på X (Guide)

Google Ads API v25.1: Nye funktioner & fordele for din virksomhed

Webdesign

Figma opdaterer Auto Layout: Responsive CSS-spacing funktioner

Udvikling

NativePHP v4 & Laravel AI: Skab iOS/Android apps og AI i PHP

Udvikling

Laravel 13.26: Read-Through Disks & Queue-funktioner forklaret

ChatGPT Ads lander i Danmark: Udnyt OpenAIs nye annonceplatform

Google AI Max for Search: Auto-Upgrade starter 1. september 2026

ChatGPT Annoncer i Europa: Hvad betyder det for dansk marketing

Udvikling

Laravel update: Global queue pausing & ny artisan dev terminal UI

Fitts’s Law: Hvad er det & hvorfor øger det konverteringer?

Generativ AI i bureauverdenen: Hvad er juniorernes nye rolle?

Reinforcement i UX: Sådan former du brugeradfærd med forstærkning

Digital Personalisering – Skab relevans & højere konvertering

Scarcity i UX & konverteringsoptimering – Guide til adfærdsdesign

WCAG 3.0 Guide: Fremtidens digitale tilgængelighed og UX

Udvikling

Sikkerhed i AI-drevet softwareudvikling: Undgå security debt

Udvikling

TypeScript 7.0: Lynhurtig Performance update med ny Go-compiler

Social Proof & Social Influence: Sådan øger du konverteringer

Choice Architecture i UX: Sådan designer du bedre digitale valg

Webdesign

Adobe ChatGPT Plugin: 70+ kreative værktøjer direkte i chatten

Nudging i digitalt design: Guide til adfærdsdesign & CRO

Progressive Disclosure: Tæm kompleksitet & øg konvertering

Udvikling

Kritisk sårbarheder i AI-agenter som Claude Code & Gemini CLI

Snapchat Ads MCP Server: AI-drevet annoncering på Snapchat

Webdesign

Figma update: Nested folders, farver & mapperettigheder

Google Ads Smart Bidding update 2026: Budgetlofter (tCPA & tROAS)

Udvikling

Laravel lancerer officiel Language Server (LSP) til IDE’er

Cloud- og SaaS-miljøer er hackers nye hovedmål: Beskyt dit firma

Digital tilgængelighed og WCAG: Guide til tilgængelighedsloven

Udvikling

Cloudflare Connect: AI-agenter og fremtidens agentic web

Er procesoptimering vigtig? Højere effektivitet, færre ressourcer

Hvad er visuel identitet? Logo, farver, design & brand forklaret

LinkedIn bekæmper AI-slop: Hvad det betyder for din B2B-strategi

Anthropic lancerer Claude Opus 5 – Pris, funktioner & betydning

Google AI Overview vises i 43-48% af søgningerne i 2026

Hvad er konverteringsoptimering (CRO)? Guide til mere salg

Hvad er SaaS? En komplet guide til Software as a Service

Branding i 2026: Guide til Brand Strategy og Identitet

Webtilgængelighed og EAA: Sådan sikrer du WCAG 2.2 AA i 2026

2 leverandører på ét projekt? Undgå fælden ved fælles fakturering

Automatisk SEO opslag på WordPress med AI: Komplets guide (2026)

Udvikling

Hvorfor PHP og Laravel er det foretrukne valg i 2026

SEO Pris i 2026: Hvad koster søgemaskineoptimering?

Meta Location Fees i Europa Hvad det betyder for dit ad spend?

Udvikling

OpenAI Codex Security CLI: Styrk din kodesikkerhed med AI

Webdesign

Figma opdaterer Auto Layout: Tættere på CSS end nogensinde før

Book et møde

Hvornår?

Vælg dato