Singapores cybersikkerhetssjef Gwenda Fong ba virksomheter handle raskt etter at to kritiske sårbarheter i PHP ble offentliggjort og sikkerhetsoppdateringer kom 21. oktober 2026. Feilene kan gjøre det mulig å kjøre kode på en server uten å logge inn – og dermed i verste fall ta kontroll over den. Det ble også meldt om forsøk på å utnytte sårbarhetene. Slike forsøk viser at risikoen er reell, men er ikke i seg selv bevis på at en bestemt virksomhet er blitt hacket.
3
5
7
14
Hvorfor kom advarselen så raskt?
De to sårbarhetene omtales samlet som PHP2Shell og har identifikatorene CVE-2026-109618 og CVE-2026-109619. Singapores cybersikkerhetsmyndighet, Cyber Security Agency of Singapore (CSA), klassifiserte dem som kritiske. Begge fikk en CVSS v4.0-alvorlighetsgrad på 9,2 av 10. Ved vellykket utnyttelse kan en angriper kjøre kode på serveren uten først å måtte logge inn.
3
PHP er et mye brukt programmeringsspråk for nettsteder og nettjenester. Ifølge rapporter hadde feilene ligget i programvaren i flere år før de ble funnet ved hjelp av AI-assistert sikkerhetsforskning. Det betyr at PHP kan være en del av et nettsted, en applikasjon eller en driftstjeneste uten at alle i virksomheten nødvendigvis vet om det.
1
5
7
Tidspunktet bidro til hastverket: Utviklerne slapp sikkerhetsoppdateringer 21. oktober, og Fong oppfordret virksomheter til å handle dagen etter. Sikkerhetsmeldinger omtalte også fungerende metoder for å utnytte feilene og forsøk på angrep. BBC meldte på dette tidspunktet at det ikke var rapportert om vellykkede angrep. Det er viktig å skille mellom forsøk eller demonstrasjoner av en metode og bekreftet innbrudd.
3
6
7
8
14
Noen nettstedseiere satte tjenester midlertidig ut av drift som et føre-var-tiltak mens de håndterte sårbarhetene. At en tjeneste er nede, betyr derfor ikke automatisk at hackere har tatt den ned.
9
Dette bør virksomheter gjøre
1. Finn alle systemer som bruker PHP
Be IT-avdelingen kartlegge nettsteder, webservere og applikasjoner som bruker PHP – også løsninger som driftes eller forvaltes av en ekstern leverandør. Noter hvilken PHP-versjon hvert system bruker, og hvem som har ansvaret for det. Fong pekte på å identifisere eksponerte systemer som en umiddelbar prioritet.
7
2. Oppdater systemer som er åpne mot internett først
Installer sikkerhetsoppdateringene som ble utgitt 21. oktober. Bruk CSAs SingCERT-varsel, «Critical Vulnerabilities in PHP (PHP2Shell)», for å sjekke hvilke versjoner og løsninger som er berørt, og hvilken fremgangsmåte som gjelder. Prioriter systemer som kan nås direkte fra internett. Ikke gå ut fra at alle PHP-installasjoner har samme oppdateringsløp – følg rådene for den aktuelle versjonen.
3
3. Be IT-leverandøren eller webhotellet bekrefte status
Små og mellomstore bedrifter som bruker eksterne IT-leverandører eller webhotell, bør spørre konkret om tjenestene deres kjører berørte PHP-versjoner, hvilke systemer som er oppdatert, og om noe fortsatt står igjen. Avklar hvem som eier oppgaven og når den skal være ferdig, og be om bekreftelse når arbeidet er gjort. Mindre virksomheter er ikke alltid klar over at PHP inngår i en tjeneste de bruker.
15
4. Undersøk om systemet kan ha vært kompromittert
En oppdatering tetter sårbarheten, men forteller ikke om noen rakk å få tilgang før den ble installert. Be egne sikkerhetsfolk eller leverandøren gå gjennom relevante server- og applikasjonslogger. Se etter uventede prosesser, endringer i filer eller annen mistenkelig aktivitet. Følg virksomhetens rutiner for hendelseshåndtering dersom noe vekker bekymring.
5. Bruk CSA-rådene og be om teknisk hjelp
Del SingCERT-varselet fra CSA med dem som har ansvar for nettsteder, infrastruktur og sikkerhet. Hvis IT-teamet ikke klarer å finne berørte systemer eller installere oppdateringene på en trygg måte, ta kontakt med leverandøren eller en kvalifisert sikkerhetsrådgiver. CSAs varsel er det sentrale utgangspunktet for å avklare hva som er berørt og hvordan det skal håndteres.
3
Kortversjonen er enkel: Finn ut hvor PHP kjører, oppdater berørte systemer som er tilgjengelige fra internett, og kontroller både at tiltakene er gjennomført og at systemene ikke viser tegn til innbrudd. En midlertidig nedstenging eller et angrepsforsøk beviser ikke at noen er kommet inn. Men en installert oppdatering beviser heller ikke at systemet ikke ble kompromittert tidligere.
6
9
14