PHP2Shell on nimi kahdelle PHP:n kriittiselle haavoittuvuudelle, CVE-2026-109618:lle ja CVE-2026-109619:lle. Molempien CVSS 4.0 -vakavuusarvio on 9,2, ja ne voivat mahdollistaa etäkoodin suorittamisen palvelimella ilman kirjautumista. PHP julkaisi kiireelliset korjaukset 21. lokakuuta 2026.
8
9
10
Tapaus nosti esiin myös tekoälyn käytön tietoturvatutkimuksessa. Calif käytti OpenAI:n GPT-5.6 Sol -mallia kriittisen haavoittuvuuden löytämisessä, ja Wiz löysi ja ilmoitti molemmista haavoittuvuuksista itsenäisesti. Haavoittuvuuksien skannaus tai hyväksikäyttöyritykset eivät kuitenkaan yksin todista, että palvelimille olisi murtauduttu onnistuneesti.
20
29
34
Mitä PHP2Shell-haavoittuvuudet voivat tehdä?
Haavoittuvuudet ovat PHP-ohjelmointikielessä itsessään, eivät tietyssä verkkosivustossa tai lisäosassa. PHP toimii monien verkkopalvelujen taustalla. CVE-2026-109618 liittyy tilanteeseen, jossa PHP:n muistin loppumisen käsittely keskeytyy pyyntöön liittyvän sisäisen tiedon ollessa vasta osittain alustettu. CVE-2026-109619 puolestaan liittyy vanhentuneeseen sisäiseen tilaan, joka jää käyttöön sen taustalla olevan muistin vapauttamisen jälkeen. Kumpikin voi johtaa etäkoodin suorittamiseen.
10
26
CVSS 4.0 -asteikolla molempien haavoittuvuuksien arvosana on 9,2, eli ne luokitellaan kriittisiksi. Riski on vakava, koska hyökkääjä voi mahdollisesti ajaa koodia haavoittuvalla palvelimella etänä ilman tunnistautumista.
9
10
Tekoäly auttoi haavoittuvuuksien löytämisessä
Calif löysi kriittisen vian OpenAI:n GPT-5.6 Sol -mallin avulla osana Patch the Planet -hanketta. Wiz puolestaan löysi ja ilmoitti molemmat haavoittuvuudet itsenäisesti. Raporttien mukaan sen tutkimuksessa käytettiin Wiz Atlas -työkalua sekä Gemini 4 Argon- ja GPT-5.6 Sol -malleja.
20
29
Lähteet eivät kuvaa alkuvaiheen aikataulua täysin samalla tavalla: yhden mukaan Calif löysi viat 1. elokuuta, toisen mukaan tutkijat ilmoittivat ensimmäisestä haavoittuvuudesta PHP:lle 11. elokuuta. Molempien kuvausten mukaan löydöstä seurasi yhteistyötä ylläpitäjien kanssa ennen lokakuun julkistusta.
20
30
Ero on tärkeä: tekoälyä käytettiin haavoittuvuuksien löytämisen apuna, mutta käytettävissä olevat raportit eivät osoita, että agenttimainen tekoäly olisi toteuttanut myöhemmät hyökkäykset.
Kiireelliset korjaukset ja varotoimet
PHP julkaisi korjaukset 21. lokakuuta versioille 8.2.35, 8.3.36, 8.4.27 ja 8.5.12. Nämä ovat PHP:n omien julkaisujen versionumeroita. Linux-jakelut voivat sisällyttää korjauksen paketteihinsa muuttamatta versionumeroa samalla tavalla, joten ylläpitäjien kannattaa tarkistaa myös käyttämänsä jakelun tietoturvatiedote.
8
27
Jotkin verkkosivustojen ylläpitäjät sulkivat palveluja arvioidessaan riskiä. Raporttien mukaan valtion verkkosivustoja Euroopassa ja muualla oli poissa käytöstä 21. lokakuuta.
21 Erillisen raportin mukaan haavoittuvuustietojen vuotaminen aikaisti PHP:n suunniteltua julkaisua päivällä.
22
33
PHP:tä käyttävien organisaatioiden kannattaa varmistaa, että verkkoliikennettä palveleva PHP-asennus on päivitetty toimittajan korjaamaan versioon, tehdä tarvittava päivitys ja noudattaa palveluntarjoajan ohjeita esimerkiksi uudelleenkäynnistyksestä ja päivityksen varmistamisesta. Jos palvelinta hallinnoi hosting-yritys, pyydä sitä vahvistamaan korjaustilanne sen sijaan, että luotat vain sivuston näkyvään toimintaan.
8
24
Hyökkäysyritykset eivät todista onnistuneista murroista
Cloudflaren ja Patchstackin kerrotaan havainneen haavoittuvuuden tunnustelua jo ennen PHP:n 21. lokakuuta julkaisemaa korjausta. Myöhemmässä tietoturvaraportissa kuvattiin miljoonia hyökkäysyrityksiä, mutta BBC:n 22. lokakuuta julkaistun uutisen mukaan onnistuneista hyväksikäytöistä ei tuolloin ollut tiedossa raportteja. Havainnot perustelevat varovaisuutta, mutta eivät osoita, että yritykset olisivat johtaneet vahvistettuihin murtoihin.
2
3
34
Näyttö tukee siis maltillista johtopäätöstä: PHP2Shell oli vakava haavoittuvuuspari, joka herätti nopeasti hyökkääjien kiinnostuksen ja vaati kiireellisiä päivityksiä. Hyökkäysyritysten määrää ei kuitenkaan pidä esittää onnistuneiden murtojen määränä. Lähteet eivät myöskään anna luotettavaa arviota haavoittuvien verkkosivustojen määrästä tai vahvista agenttimaisen tekoälyn tekemää hyökkäystoimintaa.