Kriitiline PHP haavatavus · CVSS 9.2

Kas teie veebileht on PHP2Shelli suhtes haavatav?

PHP2Shell (CVE-2026-109618 ja CVE-2026-109619) võimaldab ründajal käivitada teie serveris koodi ilma sisse logimata ning rünnakud juba käivad. Kontrollime teie veebilehte, ütleme selgelt, milline on olukord, ja hindame paranduse hinna.

Audit vaid 29 € + KM, ühekordne makse

Soovite kontrollida kogu serverit? Täielik turvaaudit hinnaga 199 € + KM

Telli audit
Võtame ühendust 2 tööaja tunni jooksul pärast makset
9.2
CVSS v4.0 skoor, mõlemad CVE-d
0
sisselogimist, mida ründaja vajab
5.4+
vanim mõjutatud PHP versioon
1,3 mln+
avatud serverit (hinnang)

Mis on PHP2Shell?

PHP2Shell on kahe kriitilise vea nimi PHP mootoris endas. Need avalikustati 20. oktoobril 2026 ja parandati 21. oktoobril 2026. Kuna vead on PHP-s, mitte WordPressis, pluginas ega teie koodis, on ohus iga veebileht, mis töötab haavatava PHP versiooniga, olenemata rakendusest.

Rünnak on spetsiaalselt koostatud HTTP päring. PHP töötleb seda enne, kui ükski teie rakenduse kood käivitub, mistõttu paroolid, CAPTCHA ja turvapluginad seda ei peata. Teadlased on kinnitanud autentimata koodikäivitust WordPressi, Drupali, Joomla ja Magento saitidel. Esimesed ärakasutamise katsed registreeriti 17. oktoobril, enne avalikku teadaannet, ning sellest ajast on rünnakuid üha rohkem.

CVE-2026-109618

CVSS 9.2
Mälu ammendumise viga

Kui PHP-l saab mälu otsa ajal, mil see veel POST-päringut loeb, jääb maha poolikult loodud kirje. Päringu lõpus käsitletakse seda kehtivana, kuid selle sisu kontrollib ründaja ja seda saab kasutada oma koodi käivitamiseks.

CVE-2026-109619

CVSS 9.2
Vabastatud mälu kasutamine

Ühest päringust üle jäänud andmed võivad viidata juba vabastatud mälule, mida kasutab hilisem päring samas PHP protsessis. See lekitab mälu sisu ja võib viia koodikäivituseni. Viga on ligipääsetav seansi üleslaadimise edenemise funktsiooni kaudu, mis on vaikimisi sees.

Kas mu veebileht on ohus?

Ohus on iga PHP paigaldus, mis teenindab veebipäringuid: PHP-FPM, Apache mod_php, php-cgi, LiteSpeed ja FrankenPHP. Võrrelge PHP versiooni, mis tegelikult teie veebilehte teenindab, tabeliga.

PHP haru Olek Turvaline versioon
PHP 8.5 Haavatav enne 8.5.12 8.5.12 või uuem
PHP 8.4 Haavatav enne 8.4.27 8.4.27 või uuem
PHP 8.3 Haavatav enne 8.3.36 8.3.36 või uuem
PHP 8.2 Haavatav enne 8.2.35 8.2.35 või uuem
PHP 7.4 – 8.1 Haavatav, ametlikku parandust pole (ainult lähtekoodi paigad) Uuenda versioonile 8.2+ või tarnija parandatud paketile
PHP 5.4 – 7.3 Haavatav, tugi lõppenud, parandust ei tule Uuendamine vajalik

Ainult versiooninumber võib eksitada. Linuxi distributsioonid lisavad paranduse sageli numbrit muutmata, käsurealt nähtav PHP võib erineda sellest, mis teenindab veebilehte, ja jagatud majutuses võib korraga töötada mitu versiooni. Audit kontrollib seda just teie keskkonnas.

Mida audit hõlmab

Teie veebilehte kontrollib käsitsi insener, mitte automaatne skanner, ja saate kirjaliku aruande arusaadavas keeles.

Täpne PHP versioon ja SAPI (FPM, mod_php, LiteSpeed…), mis teenindab teie domeeni
Kas majutuse pakkuja on lisanud paranduse teie PHP paketti
Vealogid: mälu ammendumine „on line 0” ja protsesside kokkujooksmised
Sissetungi märgid alates 17. oktoobrist: veebiprotsesside käivitatud shellid, tundmatud failid, uued administraatorid
Teie sisuhaldussüsteem ja pluginad (WordPress, Joomla, Drupal, Magento, PrestaShop…) ning nende risk
Kirjalik aruanne selgete järgmiste sammude ja paranduse hinnaga

Kuidas see käib

1

Tellige ja makske

Sisestage veebilehe domeen ja makske valitud auditi eest (29 € või 199 € + KM) kaardi, pangalingi, PayPali või krüptorahaga.

2

Võtame ühendust 2 tunni jooksul

Insener võtab ühendust 2 tööaja tunni jooksul (E–R 9:00–18:00 Leedu aja järgi) ja lepib kokku ligipääsus.

3

Aruanne ja paranduse hind

Saate järeldused arusaadavas keeles ja paranduse ligikaudse hinna. Teie otsustate, kas parandame meie.

Valige audit

Sobib igale veebilehele, olenemata sellest, kus see on majutatud. Te ei pea olema meie majutuse klient.

Ühekordne makse, tellimus puudub. KM lisatakse maksmisel.

Probleemi parandamine

Iga server on erinev, seega paranduse hind arvestatakse individuaalselt. Pärast auditit saate ligikaudse hinna ja alustame töödega ainult teie nõusolekul.

  • PHP uuendamine parandatud versioonile või parandatud paketi paigaldamine versioonidele 7.4–8.1
  • PHP ja veebiserveri seadete karmistamine, kuni uuendust planeeritakse
  • Kontroll, kas sisuhaldussüsteem, pluginad ja teema töötavad uue PHP-ga
  • Veebilehe puhastamine ja kaitsmine, kui leitakse sissetungi märke

Teie majutuses ei saa PHP-d ise muuta? Ütleme täpselt, mida pakkujalt küsida, või aitame kolida.

Mida saate kohe teha

Ainus täielik lahendus on PHP uuendamine. Kuni te seda teha ei saa, soovitab PHP meeskond ajutisi meetmeid:

  • Seadke memory_limit=-1 serveri tasemel, et rakendused ei saaks seda muuta, ja piirake päringu suurust veebiserveris või proksis. See blokeerib CVE-2026-109618 teadaoleva ärakasutamise tee.
  • Seadke session.upload_progress.enabled=0 ning PHP 8.5 puhul ka fatal_error_backtraces=0 (CVE-2026-109619).
  • Pärast muudatusi taaskäivitage kõik PHP protsessid.

WAF, näiteks Cloudflare, aitab teadaolevate rünnakumustrite vastu, kuid ainult seda läbiva liikluse puhul. See on ajutine abinõu, mitte parandus. Kui te pole kindel, kas seaded hakkasid kehtima või kas keegi tungis sisse varem, kontrollib audit just seda.

Korduma kippuvad küsimused

Mis on PHP2Shell?
PHP2Shell on kahe kriitilise PHP mootori haavatavuse, CVE-2026-109618 ja CVE-2026-109619, nimi. Mõlema CVSS v4.0 skoor on 9.2. Need võimaldavad kaugründajal ilma sisse logimata veebiserveris koodi käivitada. Parandused avaldati 21. oktoobril 2026: PHP 8.5.12, 8.4.27, 8.3.36 ja 8.2.35.
Kas mu WordPressi, Joomla, Drupali, Magento või PrestaShopi sait on ohus?
Tõenäoliselt jah, kui see töötab parandamata PHP versiooniga. Viga on PHP-s endas, seega pole oluline, millist sisuhaldussüsteemi, e-poe platvormi või pluginaid kasutate. Teadlased on kinnitanud toimivaid rünnakuid WordPressi, Drupali, Joomla ja Magento vastu ning PrestaShop töötab PHP peal täpselt samamoodi. E-poed on eriti ahvatlev sihtmärk, sest häkitud serveri kaudu võivad lekkida kliendiandmed või maksmise lehele võidakse lisada kaardiandmete varastamise kood.
Kas turvaplugin või tulemüür kaitseb mind?
Turvapluginad ei aita: rünnak toimub enne WordPressi või muu rakenduse koodi käivitumist. WAF võib blokeerida teadaolevaid rünnakumustreid seda läbiva liikluse puhul, kuid see on vaid ajutine abinõu. Probleemi lahendab ainult PHP uuendamine.
Kas mu veebileht peab olema teie juures majutatud?
Ei. Auditeerime mis tahes veebilehte, olenemata sellest, kus see on majutatud. Kui muudatuse peab tegema teie pakkuja, ütleme täpselt, mida küsida.
Millist ligipääsu te vajate?
Lepime selles kokku ühendust võttes. Tavaliselt on see ligipääs majutuse halduspaneelile (cPanel, DirectAdmin, Plesk…) või SSH. Osa kontrolle saab teha ka väiksema ligipääsuga ja selgitame, mida iga variant võimaldab.
Kui kiiresti te minuga ühendust võtate?
2 tööaja tunni jooksul pärast makse laekumist. Meie tööaeg on esmaspäevast reedeni 9:00–18:00 Leedu aja järgi. Väljaspool tööaega saabunud tellimustega alustame järgmise tööpäeva alguses.
Kui palju parandus maksab?
See sõltub auditi tulemustest: sageli piisab PHP uuendamisest ja mõnest seadest, mõnikord on vaja suuremat uuendust või puhastamist. Pärast auditit saate ligikaudse hinna ja otsustate ise, kas jätkata. Auditi tasu (29 € või 199 € + KM) on ühekordne.
Mis vahe on PHP2Shelli auditil ja täielikul turvaauditil?
PHP2Shelli audit (29 € + KM) vastab ühele küsimusele: kas teie veebileht on CVE-2026-109618 ja CVE-2026-109619 suhtes haavatav ning kas keegi on neid juba ära kasutanud. Täielik turvaaudit (199 € + KM) sisaldab seda kõike ja kontrollib lisaks ülejäänud serverit: aegunud pakette ja kernelit, serveri ja tulemüüri seadistust ning veebilehe koodi, pluginaid ja teemasid levinud turvavigade suhtes. Saate ühe aruande kõigi leidudega, järjestatud tähtsuse järgi.
Mu sait töötab PHP 7.4, 8.0 või 8.1 peal. Mida teha?
Neil versioonidel pole ametlikku parandatud väljalaset, on vaid PHP turvameeskonna lähtekoodi paigad, ning PHP 7.3 ja vanemaid ei parandata üldse. Turvaline tee on uuendada PHP 8.2-le või uuemale. Audit kontrollib, kas teie sait ja pluginad on selleks valmis.
Mis siis, kui mu sait on juba häkitud?
Rünnakud algasid 17. oktoobril 2026, enne teadaannet, seega otsib audit sissetungi märke alates sellest kuupäevast. Kui neid leiame, anname teada ja lisame puhastamise paranduse pakkumisse.
Allikad: PHP, Tenable, Datadog Security Labs, Help Net Security. Teave seisuga 22. oktoober 2026.