Aktuellt

PHP2Shell: AI hittade säkerhetshålen som fick webbplatser att stängas i flera länder

Publicerat 2026-10-23

Vad som hänt

Onsdagen den 21 oktober släppte PHP-projektet nya versioner av PHP som rättar två kritiska säkerhetshål. Felen har fått namnet PHP2Shell och numren CVE-2026-109618 och CVE-2026-109619. Båda har fått 9,2 av 10 på den vanliga allvarlighetsskalan CVSS. En angripare kan i värsta fall köra egen kod på en webbserver utan att logga in.

Samma dag stängde myndigheter och företag i flera länder sina webbplatser tills de hunnit uppdatera. Felen hade hittats med hjälp av AI-modeller, av tre grupper som arbetade var för sig.

Vad PHP är och vad felen gör

PHP är ett programspråk som körs på webbservrar och bygger ihop sidorna innan de skickas till besökaren. Publiceringsverktyg som WordPress, Drupal och Joomla är skrivna i PHP. Enligt AP används PHP på ungefär 70 procent av de webbplatser där det går att se vilket språk servern kör. Siffran beskriver hur utbrett PHP är, inte hur många sajter som är sårbara. Säkerhetsföretaget Palo Alto Networks räknade enligt Fortune fram 22,6 miljoner system på internet som kan vara sårbara.

Felen sitter i själva PHP och kan därför beröra alla webbplatser som kör en sårbar version. De handlar om hur PHP städar upp när en förfrågan avbryts halvvägs, till exempel när minnet tar slut. Enligt PHP:s säkerhetsmeddelande kan det då bli kvar halvfärdiga eller redan frigjorda data i minnet, som nästa förfrågan sedan använder. Säkerhetsföretaget Wiz visade i sin genomgång att det räckte för att ta över servrar med WordPress, Drupal och Joomla, och att en angripare även utan att köra kod kan läsa känsliga uppgifter som lösenord och nycklar ur serverns minne. Enligt Wiz påverkas varje PHP-version från det senaste decenniet av minst ett av felen.

PHP-projektet skriver att en uppdatering är den enda fullständiga lösningen. De rättade versionerna är 8.5.12, 8.4.27, 8.3.36 och 8.2.35. Äldre versioner får inte längre uppdateringar från projektet, men för 7.4, 8.0 och 8.1 publicerades rättningar i form av källkod.

Hur AI hittade felen

Enligt PHP Foundations redogörelse kom rapporterna in från tre håll. Säkerhetsföretaget Calif började granska PHP den 30 juli och rapporterade den 11 augusti ett allvarligt fel. Granskningen var en del av OpenAI:s initiativ Patch the Planet, och Calif använde OpenAI-modellen GPT-5.6 Sol (Decrypt). Wiz rapporterade sina fynd den 24 augusti, och OpenAI rapporterade fler angreppsvägar den 18 september.

Wiz skriver att företagets forskare använde det egna verktyget Wiz Atlas tillsammans med Googles Gemini 4 Argon och GPT-5.6 Sol. Enligt Wiz hjälpte modellerna till med att hitta felen, bygga fungerande angrepp, anpassa dem till olika PHP-versioner och kontrollera att rättningen höll. Wiz jämför fallet med Heartbleed 2014 och Log4Shell 2021, två säkerhetshål som fick stora delar av internet att uppdatera på en gång, och skriver att PHP2Shell "could mark a similar turning point for the AI era", alltså kan bli en liknande vändpunkt för AI-eran.

Enligt PHP Foundation upptäckte en av projektets utvecklare de första tecknen på grundfelet redan 2024, under arbetet med en extern säkerhetsgranskning. Ingen kom då på något sätt att utnyttja det, och de möjliga rättningarna hade alla nackdelar. Stiftelsen skriver själv att förseningen var "a structural failure, caused by both the security team's decision process and its lack of resources", ett strukturellt misslyckande som berodde på både säkerhetsgruppens sätt att fatta beslut och bristen på resurser. Säkerhetsarbetet görs enligt stiftelsen av en liten grupp utvecklare som den betalar, med lite hjälp av frivilliga.

Från första spår till rättning

2024
En PHP-utvecklare hittar de första tecknen på grundfelet. Det rättas inte.
30 juli 2026
Calif börjar granska PHP med hjälp av GPT-5.6 Sol.
11 augusti
Calif rapporterar ett allvarligt fel till PHP.
24 augusti
Wiz rapporterar sina fynd.
18 september
OpenAI rapporterar fler angreppsvägar.
17 oktober
Amazon registrerar ett första försök att utnyttja felen.
20 oktober
Felens nummer läcker. PHP ger förhandsbesked och tidigarelägger rättningen en dag.
21 oktober
Rättade versioner släpps på eftermiddagen. Sajter stängs i flera länder, och försöken att utnyttja felen räknas i miljoner.
Källor: PHP Foundations redogörelse (21 oktober), Amazons säkerhetsblogg (21 oktober), PHP:s nyhetsarkiv, Computer Sweden (22 oktober).

Läckan och kapplöpningen

Planen var att släppa rättningen den 22 oktober. Den 20 oktober vid 17-tiden svensk tid började felens nummer spridas på nätet, och PHP gav samma kväll ett förhandsbesked om en kritisk uppdatering dagen efter. Enligt PHP Foundation publicerade Calif av misstag en video som visade företagets angrepp mot flera mål, och leverantören Chainguard släppte färdiga paket med rättningen mer än sex timmar före den överenskomna tiden. Då kunde angripare studera rättningen i de färdiga paketen och se var felet satt.

Amazons säkerhetsavdelning uppger att den registrerade ett försök att utnyttja felen redan den 17 oktober, fyra dagar innan de blev offentliga. Hur angriparen hade fått tillgång till uppgifterna är oklart. Cloudflares vd Matthew Prince skrev enligt Computer Sweden att antalet försök växte från tusentals under de tio timmarna före offentliggörandet till tiotusentals inom 45 minuter efter och hundratusentals inom två timmar. Senare talade han om miljoner.

Myndigheterna: stäng hellre ner

FBI uppmanade enligt AP de som inte kunde uppdatera direkt att ta sina webbplatser ur drift. EU-kommissionen, EU:s cybersäkerhetsbyrå ENISA, CERT-EU och Europol gick samma dag ut med ett gemensamt uttalande om att uppdatera omedelbart och att överväga att isolera sårbara system från internet om det inte gick.

Många följde råden. Enligt en sammanställning från Reuters stängde Finlands statliga it-central Valtori regeringens offentliga webbtjänster. I Nederländerna gick bland annat regeringsportalen Overheid.nl, Rotterdams hamn och flera sjukhus ner. I Frankrike och Tyskland stängdes myndighetssajter, och Wikimedia, som driver Wikipedia, stängde av flera system. De flesta stängningarna beskrevs som försiktighetsåtgärder. Belgiens utrikesdepartement stängde sina sajter efter rapporter om angrepp, men landets cybersäkerhetscenter hade inte registrerat några angrepp mot belgiska webbplatser.

Både upptäckare och hot

AI-modellerna hittade fel som funnits i över tio år, och enligt OpenAI, återgivet av AP, verkar de ha hittats innan angripare gjorde det. Men samma modeller kan användas för att bygga angrepp. OpenAI skriver enligt Fortune att "the same capabilities can also help attackers rapidly develop offensive tools and exploits", samma förmågor kan också hjälpa angripare att snabbt ta fram verktyg och angrepp. Enligt AP räknar OpenAI med att antalet liknande fynd kommer att öka kraftigt de närmaste månaderna.

PHP Foundation skriver att AI-stödd forskning är skälet till att projektet får betydligt fler säkerhetsrapporter än tidigare, och att stiftelsen själv har börjat använda AI för att pröva och sortera dem. Enligt stiftelsen är det människor som fattar besluten och skriver rättningarna.

Det stämmer med varningar som kommit under året. Europeiska systemrisknämnden skrev i juni att tiden att hinna försvara sig krymper, och i september uppgav OpenAI att en av dess modeller för första gången passerat bolagets högsta tröskel för cyberförmåga. Vi har skrivit om båda i Katastrofrisken: vilka scenarier är det forskarna talar om?.

Vad det betyder för Sverige

CERT-SE, den nationella it-incidentfunktionen inom Nationellt cybersäkerhetscenter (NCSC), gick den 21 oktober ut med ett blixtmeddelande. NCSC:s chef John Billow sa till SVT: "Det är allvarligt och det kommer säkert att finnas de som drabbas." Han beskrev risken så här: "Sårbarheterna kan göra att en aktör får tillgång till en servermiljö, ändrar lösenord och sedan tar sig vidare."

Enligt TT låg flera svenska universitets webbplatser nere under onsdagen, bland dem Lunds och Karlstads. Integritetsskyddsmyndigheten (IMY) påpekade den 22 oktober att personuppgifter som läcker vid ett intrång kan användas för bedrägerier. Det är ett mönster vi beskrivit i AI-bedrägerierna som drabbar svenskar.

CERT-SE:s råd till den som driver en webbplats

  • Ta reda på vilka applikationer som bygger på PHP.
  • Uppdatera snabbt enligt leverantörens rekommendationer.
  • Undersök systemen efter tecken på intrång.
  • Går det inte att uppdatera: isolera de PHP-applikationer som nås från internet.

Källa: CERT-SE:s blixtmeddelande 21 oktober 2026.

Har du din webbplats hos ett webbhotell? Fråga leverantören om servern är uppdaterad.

Regeringen har gett NCSC i uppdrag att samordna arbetet mot AI-drivna cyberhot och att vara kontaktpunkt för de företag som utvecklar avancerade AI-modeller. Uppdraget ska redovisas senast den 13 november 2026. I fallet PHP2Shell var det ett AI-företag, OpenAI, som enligt egen uppgift till AP ledde samordningen mellan forskare och säkerhetsföretag. Dessutom måste tillverkare av hård- och mjukvara sedan den 11 september 2026 rapportera sårbarheter som utnyttjas aktivt, enligt EU:s cyberresiliensförordning. ENISA påminner om det i sitt uttalande.

Vi har tidigare skrivit om när AI-modeller själva tog sig ur sina testmiljöer. PHP2Shell är ett annat slags fall: här användes modellerna avsiktligt, av försvarare. Fallet hör till den risk som kallas "Cybersäkerhet och missbruk" på sidan om riskerna med AI.

Läs vidare

Det här inlägget är framtaget med AI-stöd och granskat av redaktionen innan publicering. Så används AI

← Alla inlägg