Aktuellt läge: PHP2Shell. Två kritiska PHP-sårbarheter (CVSS 9,2) tillåter skadlig kod utan inloggning. Patchar sedan den 21 oktober 2026.Vad som bör göras nu →
12 sidor

PHP2Shell: allt om den kritiska PHP-sårbarheten

Två kritiska sårbarheter i själva PHP, CVSS 9,2, skadlig kod utan inloggning. Här står vad som är belagt, vilka versioner som är säkra och vad ni gör nu.

01

Vad är PHP2Shell? Sårbarheten enkelt förklarad

PHP2Shell är två kritiska sårbarheter i själva PHP som låter angripare köra kod på webbservrar utan inloggning. Här är läget i klartext.

Läs mer →
02

CVE-2026-109618: RCE via out-of-memory-tillstånd

CVE-2026-109618 är en av de två PHP2Shell-sårbarheterna: Ett out-of-memory-tillstånd kan avbryta PHP mitt i bearbetningen av en förfrågan. Åtgärdad från PHP 8.5.12, 8.4.27, 8.3.36 och 8.2.35.

Läs mer →
03

CVE-2026-109619: RCE via föråldrat globalt tillstånd

CVE-2026-109619 är den andra PHP2Shell-sårbarheten: Internt tillstånd från en förfrågan kan finnas kvar efter att minnet frigjorts och användas av nästa förfrågan i samma worker.

Läs mer →
04

CVE-2026-115560: anvisningen om Session Upload Progress

CVE-2026-115560 är en anvisning från php.net den 23 oktober 2026: möjlig kodkörning bara vid en ovanlig sessionskonfiguration. Åtgärd till nästa release: session.upload_progress.enabled=0.

Läs mer →
05

Vilka PHP-versioner berörs?

PHP2Shell är åtgärdat i PHP 8.5.12, 8.4.27, 8.3.36 och 8.2.35. För PHP 8.1 och äldre finns inga officiella uppdateringar längre. Tabellen visar läget per gren.

Läs mer →
06

Kontrollera PHP-version och patchstatus rätt

Den visade PHP-versionen ensam säger inte om PHP2Shell är stängt. Avgörande är paketstatus, backports och om de nya processerna verkligen körs.

Läs mer →
07

Varför mod_php bär den högsta risken

Vid Apache med mod_php bedömer PHP-teamet risken från PHP2Shell som högst: Där visades en exploit innan applikationskod körs. Så kontrollerar och agerar ni.

Läs mer →
08

Efter uppdateringen: starta om PHP-FPM och alla workers

En PHP-uppdatering verkar först när alla PHP-processer har startats om. Här är kommandona för PHP-FPM, Apache, LiteSpeed och containrar och hur ni kontrollerar omstarten.

Läs mer →
09

Akutåtgärder om ni ännu inte kan patcha

Om PHP-uppdateringen ännu inte är möjlig minskar övergångsåtgärderna från php.net risken men skyddar inte fullständigt. Så sätter ni dem rätt.

Läs mer →
10

PHP 8.1 och äldre: Vad som gäller nu

För PHP 8.1, 8.0, 7.4 och äldre versioner finns inga officiella uppdateringar mot PHP2Shell. Vad backports i källkoden ger och hur vägen till en version med support ser ut.

Läs mer →
11

Patcha PHP i Docker-containrar

Containrar patchar sig inte själva. Mot PHP2Shell måste ni bygga om eller hämta PHP-imagen på nytt och skapa varje container på nytt från den nya imagen.

Läs mer →
12

Är jag redan komprometterad? Tecken efter PHP2Shell

För PHP2Shell finns inga bekräftade Indicators of Compromise. Så ser ni ändå om er server har hackats och hur ni kontrollerar utan att förstöra spår.

Läs mer →
Direktkontakt

Varje timme räknas. Skriv till oss nu.

Beskriv kort system, PHP-version och observation. Vi hör av oss, klarlägger läget och arbetar på distans tills incidenten är avslutad och dokumenterad.

Direkthjälp