Singapores cybersäkerhetschef Gwenda Fong uppmanade organisationer att agera efter att två kritiska sårbarheter i PHP offentliggjorts och säkerhetsuppdateringar släppts den 21 oktober 2026. Felen kan möjliggöra fjärrkörning av kod utan inloggning – vilket i värsta fall kan ge en angripare kontroll över en berörd webbserver. Rapporter om försök att utnyttja sårbarheterna ökade brådskan, men visar inte i sig att en viss organisation har drabbats av ett intrång.
3
5
7
14
Därför kom varningen
Sårbarheterna kallas gemensamt PHP2Shell och har CVE-numren CVE-2026-109618 och CVE-2026-109619. Singapores cybersäkerhetsmyndighet, Cyber Security Agency (CSA), beskrev dem som kritiska. Båda fick 9,2 av 10 på skalan CVSS v4.0. Om felen utnyttjas kan följderna bli allvarliga, eftersom angriparen kan köra kod på en server utan att först logga in.
3
Enligt rapporteringen hade sårbarheterna funnits i PHP i flera år innan de upptäcktes med hjälp av AI-assisterad forskning. PHP används för att bygga och driva webbplatser och webbapplikationer. Därför kan en organisation ha PHP i en webbplats, en applikation eller en extern driftstjänst utan att alla berörda team känner till det.
1
5
7
Tidpunkten bidrog till brådskan: utvecklarna släppte säkerhetsuppdateringar den 21 oktober och Fong uppmanade organisationer att agera dagen därpå. Säkerhetsrapportering beskrev också fungerande metoder för att utnyttja felen och försök att göra det. BBC rapporterade vid tillfället att det inte fanns uppgifter om lyckade utnyttjanden. Skillnaden är viktig: försök och demonstrerade metoder innebär en risk, men är inte i sig bevis för ett intrång.
3
6
7
8
14
Vissa webbplatsoperatörer stängde tillfälligt ned tjänster som en försiktighetsåtgärd medan de hanterade problemet. Att en tjänst går offline är inte automatiskt ett tecken på att hackare slagit ut den.
9
Det här bör organisationer göra
1. Ta reda på var PHP används
Be IT-teamet gå igenom webbplatser, webbservrar och applikationers bakomliggande system – även sådant som drivs eller hanteras av externa leverantörer. Notera PHP-versionen och vem som ansvarar för varje system. Fong pekade ut att hitta exponerade system som en omedelbar prioritet.
7
2. Uppdatera först tjänster som nås via internet
Installera PHP-säkerhetsuppdateringarna som släpptes den 21 oktober och använd CSA:s SingCERT-varning, ”Critical Vulnerabilities in PHP (PHP2Shell)”, för att kontrollera vilka versioner som berörs och vilka åtgärder som gäller. Prioritera system som är nåbara från internet. Utgå inte från att alla PHP-installationer uppdateras på samma sätt – följ den officiella vägledningen för den aktuella versionen.
3
3. Be leverantörer och webbhotell bekräfta vad som gjorts
Små och medelstora företag som anlitar externa IT-leverantörer eller webbhotell bör fråga om tjänsterna använder berörda PHP-versioner, vilka system som har uppdaterats och om något exponerat system återstår. Bestäm vem som ansvarar och när arbetet ska vara klart. Be om en bekräftelse när åtgärderna är genomförda. Små organisationer kan annars missa att PHP ingår i en tjänst de använder.
15
4. Undersök om system kan ha komprometterats
En uppdatering åtgärdar sårbarheten, men visar inte om någon hann komma åt systemet innan dess. Be den interna säkerhetsfunktionen eller tjänsteleverantören granska relevanta server- och applikationsloggar. Leta efter exempelvis oväntade processer, oannonserade filändringar eller annan misstänkt aktivitet. Utred oroande fynd enligt organisationens rutiner för incidenthantering.
5. Följ CSA:s råd och ta hjälp vid behov
Dela CSA:s SingCERT-varning med dem som ansvarar för webbplatser, infrastruktur och säkerhet. Om organisationen inte kan identifiera berörda system eller installera uppdateringarna på ett säkert sätt bör den ta hjälp av sin IT-leverantör eller en kvalificerad säkerhetsspecialist. CSA:s varning är vägledningen för berörd programvara och åtgärder.
3
Kärnan är praktisk: ta reda på var PHP körs, uppdatera berörda system som är nåbara från internet och kontrollera både att åtgärderna genomförts och att systemen verkar vara intakta. En förebyggande nedstängning eller ett rapporterat attackförsök bevisar inte att ett intrång skett. Men en genomförd uppdatering bevisar inte heller att ingen hann få åtkomst tidigare.
6
9
14