Datahorses

PHP2Shell · CVE-2026-109618 · CVE-2026-109619

Minkä PHP-version verkkosivustonne ilmoittaa?

PHP-projekti korjasi 21. lokakuuta 2026 2 kriittistä haavoittuvuutta, joita CISA kutsuu nimellä PHP2Shell (CVE-2026-109618 ja CVE-2026-109619, CVSS 9.2). Ne mahdollistavat koodin suorittamisen palvelimella ilman kirjautumista. Syöttäkää verkkotunnus, niin näytämme, minkä PHP-version verkkosivustonne ilmoittaa otsakkeissaan ja vastaako se korjattua versiota.

Luemme vain sen, minkä verkkosivustonne näyttää jokaiselle kävijälle: etusivun otsakkeet. Emme tunkeudu järjestelmiinne.

Miten tulosta tulkitaan

  • Vanha versionumero ei todista haavoittuvuutta. Monet hosting-palveluntarjoajat asentavat korjauksen ja säilyttävät alkuperäisen versionumeron.
  • Ajantasainen versionumero on hyvä merkki, ei todiste. Otsaketta voi muuttaa palvelimen asetuksilla tai sen edessä olevalla laitteella.
  • Kun verkkosivusto ei ilmoita versiota, emme tiedä mitään. Näin on useimpien verkkosivustojen kohdalla: 31. lokakuuta 2026 meille vastanneista 8 171 slovakialaisen yrityksen verkkosivustosta vain 332 ilmoitti PHP-version otsakkeessa (4,1 %).

Mitkä versiot sisältävät korjauksen

HaaraKorjattu versiosta
PHP 8.28.2.35
PHP 8.38.3.36
PHP 8.48.4.27
PHP 8.58.5.12

PHP-projekti ei enää ylläpidä versiota PHP 8.1 tai sitä vanhempia. Jotkin Linux-jakelut ja laajennetun tuen toimittajat lisäävät korjauksen itse, joten kysykää asiaa heiltä.

Mitä tehdä

  1. Päivittäkää PHP versioon 8.2.35, 8.3.36, 8.4.27, 8.5.12 tai uudempaan tai toimittajanne korjattuun pakettiin.
  2. Kysykää palvelun ylläpitäjältä, mitä PHP-versiota se käyttää ja sisältääkö se korjaukset haavoittuvuuksiin CVE-2026-109618 ja CVE-2026-109619.
  3. Älkää ilmoittako versiota: expose_php = Off tiedostossa php.ini poistaa X-Powered-By-otsakkeen.

Lähteet: php.net · SK-CERT · CISA · CISA KEV

Koko artikkeli PHP2Shellistä →