Päivittämätön PHP on avoin ovi. Me suljemme sen.
Etähätäapua yrityksille Euroopassa: PHP:n korjaus, murtojälkien tarkistus, haittakoodin poisto ja palvelimen koventaminen. Heti, erikoistuneiden kumppaneiden kanssa, kunnes tapaus on käsitelty loppuun ja dokumentoitu.
$ php -v PHP 8.3.35 (cli) (built: Sep 30 2026) ! Tilanne ennen 21.10.2026 julkaistua korjausta $ phpsos pruefen --ziel produktion Ajotapa .......... php-fpm CVE-2026-109618 .. avoin CVE-2026-109619 .. avoin Worker-prosessien uudelleenkäynnistys .. kesken $ phpsos absichern [ok] Paketti 8.3.36 asennettu [ok] kaikki worker-prosessit käynnistetty uudelleen [ok] Tiedostojärjestelmä tarkistettu web shellien varalta [ok] Raportti johdolle laadittu
- Made in GermanyTietoturvaa Saksasta, työ eurooppalaisen tietosuojalainsäädännön mukaisesti.
- Yli 25 vuottaOlemme yli 25 vuoden ajan erikoistuneet tietoturvaan ja palvelinten ylläpitoon yhdessä kumppaniverkostomme kanssa.
- KumppaniverkostoErikoistuneita kyberammattilaisia rikosteknisiin tutkimuksiin, tunkeutumistesteihin ja palvelinten koventamiseen, koordinoituna yhden yhteyshenkilön kautta.
Koskeeko tämä teitä? Soittakaa meille. Autamme.
Murrettu, lukittu, web shell löytynyt tai epävarmuus siitä, koskeeko PHP2Shell teitä: ottakaa yhteyttä nyt. Otamme asian hoitaaksemme ensimmäisestä viestistä alkaen, etänä ja ilman paikalle tuloa.
Onko PHP:nne jo korjattu?
Syöttäkää PHP-versionne. Testi vertaa sitä php.netin tietoturvatiedotteisiin ja kertoo, mitä on tehtävä seuraavaksi. Tärkeää: korjattukaan versio ei todista, ettei ennen päivitystä ole tapahtunut mitään.
Kuinka kiireellinen tilanteenne on?
Neljä kysymystä, luokitus, ensimmäiset toimet ja valmiiksi laadittu WhatsApp-viesti meille. Tasolla 3 pätee: älkää poistako mitään, älkää asentako palvelinta uudelleen, varmistakaa jäljet.
Hätäpuhelusta koventamaan palvelimeen
Hoidamme tekniikan ja toimitamme todisteet, joita johto, tietosuoja ja vakuutusyhtiö tarvitsevat.
PHP2Shell-pikaapu: apua PHP-haavoittuvuuteen
Suljemme PHP2Shellin verkkopalvelimiltanne etänä: kartoitus, korjaus tai väliaikainen toimenpide, kaikkien worker-prosessien uudelleenkäynnistys ja kirjallinen todiste.
Lue lisää →02Verkkosivusto hakkeroitu, mitä tehdä? Hätäapu etänä
Onko verkkosivustonne hakkeroitu tai käyttäytyykö se oudosti? Hoidamme etänä rajaamisen, jälkien turvaamisen, puhdistuksen ja dokumentoinnin.
Lue lisää →03PHP-korjauspalvelu: päivitys asennettuna, uudelleenkäynnistys ja todiste
Asennamme PHP-päivityksen palvelimillenne, käynnistämme kaikki PHP-prosessit uudelleen ja toimitamme kirjallisen todisteen versiosta, paketin tilasta ja uudelleenkäynnistyksestä.
Lue lisää →04Palvelimen koventaminen PHP-verkkopalvelimille
Koventamme PHP-verkkopalvelimenne kiinteän suunnitelman mukaan: sivustokohtainen eristys, turvallinen PHP-konfiguraatio, tiedosto-oikeudet, pääsyt, lokit ja varmuuskopiot.
Lue lisää →05Haittaohjelmien ja web shellien poisto verkkosivustolta
Poistamme haittakoodin, web shellit ja takaovet verkkosivustoilta ja palvelimilta, rakennamme luotettavista lähteistä uudelleen ja suljemme sisäänkäynnin.
Lue lisää →06Incident response palvelinhyökkäyksissä
Jäsennelty poikkeaman käsittely verkkopalvelinhyökkäyksissä: tilannekuva, rajaaminen, poisto, palautus ja jälkityö kiinteillä rooleilla.
Lue lisää →Näin toimimme hätätilanteessa
Selkeät vaiheet, yksi yhteyshenkilö, kaikki etänä. Kumppaniverkostomme asiantuntijat tulevat mukaan, kun tarvitaan forensiikkaa tai tunkeutumistestausta.
Tilanteen kartoitus
Te kirjoitatte WhatsAppilla tai soitatte. Selvitämme järjestelmän, PHP-version, hosting-palveluntarjoajan ja havainnot.
Varmistus ja sulkeminen
Jäljet varmistetaan, PHP korjataan tai otetaan käyttöön väliaikaisia toimia, kaikki worker-prosessit käynnistetään uudelleen ja korjaustila todennetaan.
Tarkistus ja puhdistus
Tiedostot, tietokanta, tilit ja lokit tarkistetaan murtojälkien varalta. Web shellit ja takaovet poistetaan.
Koventaminen ja raportointi
Asetukset koventaan, valvonta otetaan käyttöön ja laaditaan raportti johdolle, tietosuojalle ja vakuutusyhtiölle.
Korjausta ei vielä voi asentaa? Väliaikaiset toimet
php.net mainitsee asetuksia, jotka vaikeuttavat tunnettuja hyökkäysreittejä, kunnes päivitys on asennettu. Valitkaa ajotapanne, kopioikaa rivit ja käynnistäkää sen jälkeen kaikki PHP-prosessit uudelleen.
BSI (Saksan liittovaltion tietoturvavirasto) suosittelee: jos päivitystä ei voi tehdä heti, verkkopalvelin kannattaa ottaa tilapäisesti pois verkosta.
Väliaikaiset toimet php.netin mukaan, eivät korvaa päivitystä. memory_limit=-1 vain yhdessä kontin tai cgroupin kautta asetetun muistirajan kanssa. Varmuuskopioikaa asetukset ensin.
Kuka tekee mitä? Aukko hosting-yrityksen ja toimiston välissä
Moni yritys luottaa siihen, että ”joku” asentaa korjauksen. Yleensä vastuut jakautuvat seuraavasti:
| Tehtävä | Hosting-yritys (jaettu hosting) | Toimisto / verkkosuunnittelu | PHP SOS |
|---|---|---|---|
| Päivitä PHP-paketti | yleensä kyllä | yleensä ei | kyllä, tai yhdessä hosting-yrityksenne kanssa |
| Käynnistä kaikki worker-prosessit uudelleen ja todenna se | osittain | ei | kyllä, todisteineen |
| Tarkista, onko palvelimelle murtauduttu ennen korjausta | yleensä ei | osittain | kyllä |
| Poista web shellit ja takaovet | yleensä ei | osittain | kyllä |
| Raportti johdolle, tietosuojalle ja vakuutusyhtiölle | ei | harvoin | kyllä |
| Koventaminen ja jatkuva valvonta | osittain | osittain | kyllä |
Mikä on todennettua ja mitä teette nyt
Tosiasiat php.netin ja BSI:n tiedotteista, koottuna johdolle ja ylläpitäjille.
Mikä on PHP2Shell? Haavoittuvuus selkeästi
PHP2Shell on kaksi kriittistä haavoittuvuutta itse PHP:ssä, joiden kautta hyökkääjät voivat suorittaa koodia verkkopalvelimilla ilman kirjautumista. Tilanne selkeästi.
Lue lisää →CVE-2026-109618: RCE Out-of-Memory-tilan kautta
CVE-2026-109618 on toinen PHP2Shell-haavoittuvuuksista: Out-of-Memory-tila voi keskeyttää PHP:n kesken pyynnön käsittelyn. Korjattu versioissa PHP 8.5.12, 8.4.27, 8.3.36 ja 8.2.35.
Lue lisää →CVE-2026-109619: RCE vanhentuneen globaalin tilan kautta
CVE-2026-109619 on toinen PHP2Shell-haavoittuvuus: pyynnön sisäinen tila voi säilyä muistin vapauttamisen jälkeen, ja saman workerin seuraava pyyntö voi hyödyntää sitä.
Lue lisää →CVE-2026-115560: ohje session upload progressista
CVE-2026-115560 on php.netin ohje 23.10.2026: mahdollinen koodin suorittaminen vain epätavallisella session-konfiguraatiolla. Ratkaisu seuraavaan julkaisuun asti: session.upload_progress.enabled=0.
Lue lisää →Mitkä PHP-versiot ovat haavoittuvia?
PHP2Shell on korjattu versioissa PHP 8.5.12, 8.4.27, 8.3.36 ja 8.2.35. PHP 8.1:lle ja vanhemmille ei ole enää virallisia päivityksiä. Taulukko näyttää tilan haaroittain.
Lue lisää →PHP-version ja korjaustilan tarkistaminen oikein
Näytetty PHP-versio ei yksin kerro, onko PHP2Shell suljettu. Ratkaisevia ovat paketin tila, backportit ja se, toimivatko uudet prosessit todella.
Lue lisää →Alustallenne ja palvelimellenne
Missä haittakoodi piileskelee WordPressissä, Shopwaressa tai TYPO3:ssa ja miten PHP korjataan oikeasti Pleskissä, cPanelissa tai kontissa.
Alustat
Palvelimet ja hosting
Jokaisella toimialalla on menetettävänä erilaisia tietoja
Terveystiedot, asiakassalaisuudet, maksutiedot: mukautamme tarkistuksen ja raportin teidän velvoitteidenne mukaan.
10 vaihetta ennen kuin otamme tilanteen hoitoon
Merkitkää tehdyt vaiheet. Lista tallentuu selaimeenne.
Merkinnät tallentuvat vain selaimeenne.
72 tuntia, NIS2, vakuutus
Yleinen suuntaviiva johdolle. Ei oikeudellista neuvontaa.
GDPR-ilmoitusvelvollisuus: 72 tuntia tapahtuman jälkeen
Verkkopalvelimeen kohdistuneen hyökkäyksen jälkeen valvontaviranomaiselle voi olla ilmoitusvelvollisuus. Tässä kerrotaan yleisesti, milloin 72 tuntia alkavat kulua ja mitä siihen kuuluu.
Lue lisää →NIS2 ja verkkopalvelimen tietoturva
NIS2 velvoittaa monia yrityksiä riskienhallintaan ja ilmoituksiin. Tässä kerrotaan yleisesti, mitä se tarkoittaa verkkopalvelimille ja mistä löydät luotettavat tiedot.
Lue lisää →Kyberturvavakuutus: mikä merkitsee vahinkotilanteessa
Hyökkäystilanteessa vakuutusyhtiön aikainen tiedottaminen, turvatut todisteet ja sovitut toimet ratkaisevat usein korvauksen. Tässä tyypilliset kohdat yleisesti.
Lue lisää →Johdon vastuu IT-turvallisuuden aukoista
IT-turvallisuus on johdon tehtävä. Tässä kerrotaan yleisesti, mitkä huolellisuusvelvoitteet pätevät ja miten johtajat tekevät päätökset PHP2Shellin kaltaisissa aukoissa jäljitettävästi.
Lue lisää →Asiantuntija-artikkelit ylläpitäjille ja kehittäjille
PHP2Shell-aikajana: tapahtumat 17.–25. lokakuuta 2026
Kaikki PHP2Shellistä todennetut päivämäärät yhdessä katsauksessa, ensimmäisestä havaitusta hyökkäysyrityksestä tilanteeseen 25.10.2026, sekä se, mitä niistä seuraa tarkistuksellenne.
Lue lisää →Hostingin PHP-päivityksen vahvistus: näin kysytte korjaustilaa
Näytetty PHP-versio todistaa PHP2Shellin jälkeen vähän. Tällä mallipohjalla pyydätte hosting-yritykseltä vahvistuksen, jonka voitte dokumentoida.
Lue lisää →Web shellin tunnistaminen ja poistaminen
Miten löydätte takaovet PHP-verkkopalvelimilta tuhoamatta jälkiä ja miksi pelkkä poistaminen riittää harvoin.
Lue lisää →WordPressin takaoven löytäminen: takaovien järjestelmällinen etsintä
Missä takaovet tyypillisesti piilottelevat WordPressissä ja miten ylläpitäjät löytävät ne järjestelmällisesti WP-CLI:llä ja muutamalla komennolla.
Lue lisää →php.ini turvallisesti
Mitkä php.ini-asetukset pienentävät hyökkäyspintaa, miten suojaatte ne ylikirjoittamiselta ja mitä PHP2Shellin jälkeen pätee lisäksi.
Lue lisää →PHP disable_functions oikein käytettynä
disable_functions-asetuksella estätte riskialttiita PHP-funktioita. Näin määrittelette luettelon sovelluksellenne sopivaksi lamauttamatta verkkosivustoa.
Lue lisää →Tilannekatsaus, ohjeet, päätöksenteon tuki
BSI:n varoitustasosta pakettien muutoslokeihin ja kysymykseen, asennetaanko järjestelmä uudelleen vai puhdistetaanko se. Jokaisessa artikkelissa on lähteet.
PHP2Shell: mikä on todennettu ja mikä ei
PHP2Shellin faktantarkistus: mitkä väitteet tulevat ensisijaisista lähteistä, mitkä mediaraporteista ja mitkä väitteet eivät kestä tarkastelua.
Lue lisää →PHP-version vaihtaminen hosting-asiakasalueella
Miten vaihdatte PHP-version hosting-yrityksenne asiakasalueella, minkä version valitsette ja mitä tarkistatte ennen ja jälkeen.
Lue lisää →Varoitusmerkki: verkkopalvelin käynnistää shellin
Jos PHP-FPM- tai verkkopalvelinprosessi käynnistää shellin, se on yksi vahvimmista murron varoitusmerkeistä. Näin tarkistatte prosessipuun, arvioitte poikkeukset ja seuraatte kaavaa pysyvästi.
Lue lisää →PHP-FPM-poolien eristys sivustoittain
Oma pooli jokaiselle sivustolle on alku, ei loppu. Näin tarkistatte nykyiset poolit ja koventatte socketit, päätteet, tilasivut, resurssit ja lokit.
Lue lisää →Salasanojen turvallinen tallennus PHP:ssä: password_hashin oikea käyttö
Miten kehittäjät tallentavat salasanat PHP:ssä password_hashilla ja password_verifylla, valitsevat sopivan menetelmän ja korvaavat vanhat MD5- tai SHA-1-tiivisteet ilman, että kaikkien käyttäjien salasana nollataan.
Lue lisää →IT-palveluntarjoajasopimukset: tietoturvavelvoitteet selkeiksi
PHP2Shell osoitti, kuinka usein on epäselvää, kenen pitää päivittää. Mitkä tietoturvavelvoitteet kuuluvat sopimuksiin toimiston, hosting-palveluntarjoajan ja IT-palveluntarjoajan kanssa.
Lue lisää →PHP-ohjelmointikieli ymmärrettävästi selitettynä
Miten PHP muodostaa sivun, mitä SAPI, PHP-FPM ja OPcache ovat ja miksi juuri ne ratkaisevat tietoturvan. Lisäksi sanasto kaikista termeistä.
Mitä PHP2Shell on?
PHP2Shell tarkoittaa kahta kriittistä haavoittuvuutta itse PHP:ssä (CVE-2026-109618 ja CVE-2026-109619, CVSS 9.2). Ne voivat sallia hyökkääjille haittakoodin suorittamisen palvelimella ilman kirjautumista. Korjaukset ovat saatavilla 21.10.2026 alkaen.
Mitkä PHP-versiot ovat turvallisia?
Korjaukset sisältyvät versioihin PHP 8.5.12, 8.4.27, 8.3.36 ja 8.2.35. Hosting-yritykset ja jakelut tuovat joskus korjaukset vanhempiin versioihin (backport) muuttamatta versionumeroa. Ratkaisevaa on paketin tila tai palveluntarjoajan kirjallinen vahvistus.
Riittääkö WordPress- tai verkkokauppapäivitys?
Ei. Haavoittuvuus on PHP:ssä, ei sisällönhallintajärjestelmässä. CMS-päivitys ei sulje sitä. Eikä PHP-korjaus poista haittakoodia, joka on ehditty jo aiemmin lisätä.
Kuinka nopeasti voitte auttaa?
Työskentelemme etänä ja aloitamme heti, kun tunnukset ovat käytettävissä. Kirjoittakaa meille WhatsAppilla järjestelmä, PHP-versio ja havaintonne. Sovimme sitten toimintatavasta suoraan.
Työskenteletteko myös toimistoille ja hosting-asiakkaille?
Kyllä. Työskentelemme suoraan yritysten kanssa, toimistojen toimeksiannosta taustalla sekä yhteistyössä hosting-palveluntarjoajanne kanssa, jos se hallinnoi palvelinta.
Onko tapauksesta ilmoitettava?
Jos henkilötiedot voivat olla vaarantuneet, GDPR:n 33 artiklan mukaan ilmoitusaika on yleensä 72 tuntia tiedon saamisesta. Sovelletaanko sitä tapaukseenne, selvittäkää tietosuojavastaavanne kanssa. Me toimitamme siihen tarvittavan teknisen dokumentaation.
Jokainen tunti on tärkeä. Kirjoittakaa meille nyt.
Kuvatkaa lyhyesti järjestelmä, PHP-versio ja havainnot. Otamme yhteyttä, selvitämme tilanteen ja työskentelemme etänä, kunnes tapaus on käsitelty loppuun ja dokumentoitu.