”Black October” blev ett namn på en period med flera cybersäkerhetslarm och sårbarhetsavslöjanden i oktober 2026 – inte på en enda samordnad attack. I centrum stod PHP2Shell, två kritiska sårbarheter i PHP som kunde göra det möjligt att köra kod på en sårbar server utan att logga in. Att forskare uppges ha fått hjälp av AI-modeller att hitta bristerna väckte extra uppmärksamhet, medan ett tidigt informationsläckage och rapporter om sonderingar ökade brådskan.
3
27
45
Vad var PHP2Shell?
Sårbarheterna, CVE-2026-109618 och CVE-2026-109619, berörde PHP-installationer som tar emot webbförfrågningar. Det gäller bland annat vanliga driftsätt som PHP-FPM och Apache med mod_php.
1 Båda fick riskbetyget 9,2 enligt CVSS v4.0 och kunde möjliggöra fjärrkörning av kod utan autentisering.
18
Forskare ska ha använt AI-modeller i arbetet med att hitta bristerna.
45 Det betyder inte att AI i sig genomförde attackerna. Den grundläggande risken var att sårbar PHP-programvara kunde påverkas genom särskilt utformade förfrågningar.
Läckan ökade tempot
Planerna på ett samordnat offentliggörande rubbades när uppgifter om sårbarheterna läckte ut på nätet den 20 oktober, enligt SecurityWeek och VulnCheck.
27
38 Amazon Threat Intelligence rapporterade ett misstänkt försök att utnyttja bristerna mot sitt nätverk av honeypots – system som används för att upptäcka och studera attacker – den 17 oktober, fyra dagar innan PHP släppte sina säkerhetsuppdateringar.
27
PHP publicerade rättade versioner den 21 oktober 2026: PHP 8.5.12, 8.4.27, 8.3.36 och 8.2.35.
18 CISA, USA:s cybersäkerhetsmyndighet, uppmanade organisationer att uppdatera omedelbart och lade till båda sårbarheterna i sin katalog över kända, utnyttjade sårbarheter den 26 oktober.
1
Hög risk – men skilj på sonderingar och intrång
VulnCheck uppgav att de hade utvecklat en fungerande exploit för CVE-2026-109618. Den kombinerade en bekräftad minnesläcka med fjärrkörning av kod på PHP 8.4.26 i en x86-64-miljö, trots att ASLR var aktiverat och display_errors=off.
43 Resultatet visar varför minnesskydd inte kan ersätta säkerhetsuppdateringar. Det gäller den specifika miljö som VulnCheck beskrev och visar inte att alla PHP-system var lika lätta att angripa.
Rapporter har också beskrivit en attackkedja där PHP2Shell kombinerades med Linux-kärnans sårbarhet Fragnesia för att få root-åtkomst till brandväggar i en miljö med koppling till en myndighet.
21 Separat rapportering har beskrivit riktade försök mot internetanslutna administrationsgränssnitt för PAN-OS.
25 Uppgifterna visar att risken var konkret, men bevisar inte att PHP-installationer i stor skala hade komprometterats.
Det är en viktig skillnad: skanning och försök att utnyttja en sårbarhet är inte samma sak som bekräftade intrång. I en säkerhetsrekommendation publicerad den 23 oktober uppgav Beazley att man då inte kände till någon bekräftad masskompromettering. Samtidigt hade VulnCheck visat en fungerande exploit i en viss konfiguration.
33
43
Vad bör organisationer göra?
- Uppdatera berörda PHP-installationer. Installera den rättade versionen för er PHP-gren, eller en senare tillämplig säkerhetsversion. CISA:s råd är att uppdatera omedelbart.
1
18
- Leta efter PHP även utanför publika webbplatser. Säkerhetsvarningen omfattar PHP-installationer som hanterar webbförfrågningar i olika server- och applikationsmiljöer.
1 Ta även med apparater och administrationsgränssnitt där PHP kan vara inbyggt.
- Prioritera system som är nåbara från internet. Om en uppdatering inte kan installeras direkt, bedöm om åtkomsten kan begränsas eller tjänsten isoleras tills den har åtgärdats.
- Undersök om åtkomst kan ha skett före uppdateringen. Eftersom sonderingar rapporterades innan säkerhetsuppdateringarna kom räcker det inte att installera en patch för att slå fast att ett system aldrig har komprometterats.
27
Den praktiska lärdomen från PHP2Shell är enkel: när en kritisk sårbarhet finns i vanligt förekommande serverprogramvara behöver organisationer både veta var programvaran körs och agera snabbt när en uppdatering blir tillgänglig.