PHP2Shell er samlebetegnelsen på to kritiske sårbarheter i PHP: CVE-2026-109618 og CVE-2026-109619. Begge har fått CVSS-poengsummen 9,2 og kan gjøre det mulig for en angriper å kjøre kode på en PHP-webserver uten å logge inn. PHP publiserte rettelser 21. oktober 2026. Et registrert angrepsforsøk fra fire dager tidligere gjør det viktig å undersøke aktivitet også før oppdateringene kom.
4
5
24
Hva går sårbarhetene ut på?
Feilene handler om hvordan PHP håndterer minne og forespørsler. PHP beskriver CVE-2026-109618 som en feil der minnemangel kan føre til korrupsjon når en forespørsel ryddes opp. CVE-2026-109619 gjelder foreldet tilstand fra én forespørsel som kan bli brukt på nytt av en senere forespørsel håndtert av samme arbeidsprosess. Begge kan føre til fjernkjøring av kode.
4
10
Risikoen gjelder PHP-installasjoner som håndterer nettrafikk, blant annet oppsett med PHP-FPM og Apache med mod_php. PHPs sikkerhetsteam har pekt på mod_php som den mest utsatte konfigurasjonen.
4
5
7
Disse PHP-versjonene er rettet
PHP publiserte følgende oppdateringer 21. oktober 2026:
4
- PHP 8.5.12
- PHP 8.4.27
- PHP 8.3.36
- PHP 8.2.35
Oppdater til den rettede versjonen for PHP-grenen dere bruker. Sjekk alle installasjoner som behandler nettrafikk – ikke bare rammeverket eller publiseringsløsningen applikasjonen bygger på.
4
5
Ifølge rapporteringen ble oppdateringene fremskyndet etter at informasjon om sårbarhetene ble kjent før den planlagte publiseringen 22. oktober. Kildene som er tilgjengelige, fastslår ikke nøyaktig hva som kom på avveie, hvem som sto bak, eller hvordan informasjonen ble spredt.
3
20
Angrepsforsøk er ikke det samme som bekreftet innbrudd
Amazon Threat Intelligence fant et angrepsforsøk i data fra MadPot, Amazons honeypot-system, datert 17. oktober – fire dager før sårbarhetene ble offentliggjort og rettet. Forsøket kom fra en IP-adresse knyttet til en kommersiell anonymiseringstjeneste. Amazon har ikke fastslått hvordan aktøren fikk kjennskap til sårbarhetene på forhånd.
24
Cloudflare meldte at antallet forsøk på å utnytte feilene steg til millioner etter offentliggjøringen. Dette er tellinger av forsøk, ikke av nettsteder som er bekreftet kompromittert.
18
19 Et forsøk registrert i en honeypot viser at noen prøvde å utnytte feilen; det beviser ikke at et produksjonssystem ble brutt. Kildene fastslår ikke hvor mange produksjonssystemer som eventuelt ble kompromittert.
24
46
Hva bør administratorer gjøre?
- Installer den rettede PHP-versjonen for hver berørt versjonsgren dere bruker.
4
- Undersøk logger og aktivitet fra 17. oktober. Amazons funn betyr at det ikke er nok å starte gjennomgangen på dagen oppdateringen ble publisert.
24
46
- Skill mellom angrepsforsøk og bekreftet kompromittering. Store forsøkstall viser at sårbarheten blir undersøkt eller angrepet, men dokumenterer ikke i seg selv at kode ble kjørt på en bestemt server.
18
24
Det viktigste er å oppdatere berørte PHP-installasjoner og gå gjennom relevant aktivitet tilbake til 17. oktober. De mange registrerte forsøkene understreker at dette haster, men betyr ikke at alle systemer som ble forsøkt angrepet, er kompromittert.