Dabartinė padėtis: PHP2Shell. Du kritiniai PHP pažeidžiamumai (CVSS 9,2) leidžia vykdyti kenkėjišką kodą be prisijungimo. Pataisos nuo 2026-10-21.Ką dabar daryti →
PHP2Shell · CVE-2026-109618 · CVE-2026-109619

Nepataisytas PHP yra atviros durys. Mes jas uždarome.

Nuotolinė avarinė pagalba įmonėms Europoje: PHP pataisymas, įsilaužimo pėdsakų patikra, kenkėjiško kodo pašalinimas, serverio sutvirtinimas. Iš karto, su specializuotais partneriais, kol incidentas bus užbaigtas ir dokumentuotas.

CVSS 9.2du pažeidžiamumai, kenkėjiškas kodas be prisijungimo
8.2.35 · 8.3.36 · 8.4.27 · 8.5.12pirmosios pataisytos versijos
22,6 mln.viešai pasiekiamų instancijų, pasak Unit 42
patikra · produkcija
$ php -v
PHP 8.3.35 (cli) (built: Sep 30 2026)
! Būsena prieš 2026-10-21 pataisą
$ phpsos pruefen --ziel produktion
  Veikimo režimas .. php-fpm
  CVE-2026-109618 .. atvira
  CVE-2026-109619 .. atvira
  Darbinių procesų (worker) perkrovimas .. laukiama
$ phpsos absichern
  [ok] Paketas 8.3.36 įdiegtas
  [ok] visi darbiniai procesai (worker) paleisti iš naujo
  [ok] Failų sistema patikrinta dėl webshell
  [ok] Ataskaita vadovybei parengta
  • Made in GermanyIT saugumas iš Vokietijos, darbas pagal Europos duomenų apsaugos teisę.
  • Daugiau nei 25 metaiDaugiau nei 25 metus kartu su mūsų partnerių tinklu specializuojamės IT saugumo ir serverių eksploatavimo srityje.
  • Partnerių tinklasSpecializuoti kibernetinio saugumo specialistai: skaitmeninė kriminalistika, įsiskverbimo testai ir serverių sutvirtinimas, koordinuojami per vieną kontaktinį asmenį.
Savitikra · 10 sekundžių

Ar jūsų PHP jau pataisytas?

Įveskite savo PHP versiją. Testas palygina ją su php.net saugumo pranešimais ir nurodo, ką daryti toliau. Svarbu: net pataisyta versija neįrodo, kad iki atnaujinimo nieko neatsitiko.

Kaip sužinoti savo PHP versiją →

Veikia tik jūsų naršyklėje, niekas nesiunčiama. Pagrindas: php.net saugumo pranešimai, paskelbti 2026-10-21 ir 2026-10-23. Distribucijų atgaliniai pataisų perkėlimai (backport) kartais nekeičia numerio.

Greitasis testas nepriklausomai nuo versijos numerio

Pasak PHP vadovo, kartu su pataisomis atsirado nustatymas memory_hard_limit_percent. Jei jūsų PHP jo nepažįsta, jis yra paveiktas:

php -r 'var_dump(ini_get("memory_hard_limit_percent"));'

bool(false) reiškia: nežinomas, taigi paveiktas. Tikrinkite kiekvieną įdiegtą PHP versiją atskirai; komandinė eilutė gali naudoti kitą versiją nei žiniatinklio serveris.

Avarijos patikra · 4 klausimai

Kiek skubi jūsų padėtis?

Keturi klausimai, įvertinimas, pirmieji žingsniai ir paruošta „WhatsApp“ žinutė mums. 3 lygiu galioja: nieko netrinti, nieko neįdiegti iš naujo, išsaugoti pėdsakus.

1. Ką pastebite?
2. Kaip veikia jūsų PHP?
3. Ar PHP pataisytas?
4. Kokie duomenys ten saugomi?
Paslaugos

Nuo skubaus iškvietimo iki sutvirtinto serverio

Perimame techninę dalį ir pateikiame įrodymus, kurių reikia vadovybei, duomenų apsaugai ir draudikui.

01

PHP2Shell skubi pagalba: pagalba dėl PHP saugumo spragos

PHP2Shell spragą jūsų žiniatinklio serveriuose uždarome nuotoliniu būdu: inventorizacija, pataisa arba pereinamoji priemonė, visų procesų (worker) paleidimas iš naujo ir rašytinis įrodymas.

Skaityti toliau →
02

Svetainė nulaužta, ką daryti? Nuotolinė skubi pagalba

Jūsų svetainė nulaužta arba elgiasi įtartinai? Nuotoliniu būdu perimame sulaikymą, pėdsakų saugojimą, išvalymą ir dokumentavimą.

Skaityti toliau →
03

PHP pataisų paslauga: atnaujinimo diegimas su paleidimu iš naujo ir įrodymu

PHP atnaujinimą įdiegiame jūsų serveriuose, paleidžiame iš naujo visus PHP procesus ir pateikiame rašytinį įrodymą apie versiją, paketų būseną ir paleidimą iš naujo.

Skaityti toliau →
04

PHP žiniatinklio serverių sustiprinimas (hardening)

PHP žiniatinklio serverius sustiprename pagal aiškų planą: izoliacija kiekvienai svetainei, saugi PHP konfigūracija, failų teisės, prieigos, žurnalai ir atsarginės kopijos.

Skaityti toliau →
05

Kenkėjiškos programos ir webshell šalinimas iš svetainės

Šaliname kenkėjišką kodą, webshell ir užpakalines duris iš svetainių bei serverių, atstatome iš patikimų šaltinių ir uždarome įsilaužimo kelią.

Skaityti toliau →
06

Incident Response serverių atakų atveju

Struktūruotas incidentų tvarkymas atakų prieš žiniatinklio serverius atveju: padėties vaizdas, sulaikymas, pašalinimas, atkūrimas ir pokontrolė su aiškiais vaidmenimis.

Skaityti toliau →
Eiga

Kaip dirbame kritiniu atveju

Aiškūs žingsniai, vienas kontaktinis asmuo, viskas nuotoliu. Prisijungia mūsų partnerių tinklo specialistai, kai reikia forensikos ar skverbties testo.

  1. Įvertinti padėtį

    Jūs parašote „WhatsApp“ žinutę arba paskambinate. Išsiaiškiname sistemą, PHP versiją, hostingo teikėją ir pastebėjimus.

  2. Išsaugoti ir uždaryti

    Išsaugome pėdsakus, pataisome PHP arba taikome pereinamąsias priemones, paleidžiame iš naujo visus darbinius procesus (worker), įrodome pataisos būseną.

  3. Patikrinti ir išvalyti

    Tikriname failus, duomenų bazę, paskyras ir žurnalus dėl įsilaužimo pėdsakų. Pašaliname webshell ir užpakalines duris.

  4. Sutvirtinti ir pranešti

    Sutvirtiname konfigūraciją, įdiegiame stebėseną, parengiame ataskaitą vadovybei, duomenų apsaugai ir draudikui.

Veikti patiems

Dar negalima pataisyti? Pereinamosios priemonės

php.net nurodo nustatymus, kurie apsunkina žinomus atakų būdus, kol atnaujinimas neįdiegtas. Pasirinkite savo veikimo režimą, nukopijuokite eilutes ir paskui paleiskite iš naujo visus PHP procesus.

BSI rekomenduoja: jei atnaujinti iš karto neįmanoma, laikinai atjungti žiniatinklio serverį nuo tinklo.

Visos pereinamosios priemonės paaiškintos →

Pereinamosios priemonės pagal php.net, jos neatstoja atnaujinimo. memory_limit=-1 tik kartu su atminties riba per konteinerį arba cgroup. Prieš tai išsaugokite konfigūraciją.

Atsakomybė

Kas ką daro? Spraga tarp hostingo teikėjo ir agentūros

Daug įmonių tikisi, kad „kažkas“ įdiegs pataisas. Paprastai pasiskirstymas atrodo taip:

UžduotisHostingo teikėjas (bendrinamas hostingas)Agentūra / svetainių dizainasPHP SOS
Atnaujinti PHP paketądažniausiai taipdažniausiai netaip, arba kartu su jūsų hostingo teikėju
Paleisti iš naujo visus darbinius procesus (worker) ir tai įrodytiiš daliesnetaip, su įrodymu
Patikrinti, ar prieš pataisą buvo įsilaužtapaprastai neiš daliestaip
Pašalinti webshell ir užpakalines durispaprastai neiš daliestaip
Ataskaita vadovybei, duomenų apsaugai, draudikuineretaitaip
Sutvirtinimas ir nuolatinė stebėsenaiš daliesiš daliestaip
PHP2Shell žinios

Kas įrodyta ir ką dabar daryti

Faktai iš php.net ir BSI pranešimų, parengti vadovybei ir administratoriams.

Visi 12 žinių puslapiai

Pirmoji valanda

10 žingsnių, kol mes dar neperėmėme

Pažymėkite, kas padaryta. Sąrašas lieka išsaugotas jūsų naršyklėje.

Gauti pagalbą tiesiogiai

Varnelės saugomos tik jūsų naršyklėje.

Tinklaraštis · 113 straipsn.

Padėtis, instrukcijos, sprendimų pagalba

Nuo BSI įspėjimo lygio ir paketų pakeitimų žurnalų iki klausimo, ar įdiegti iš naujo, ar išvalyti. Kiekvienas straipsnis su šaltiniais.

Visi 113 tinklaraščio straipsniai

Dažni klausimai

Trumpai atsakyta

Visi klausimai →

Kas yra PHP2Shell?

PHP2Shell yra du kritiniai pažeidžiamumai pačiame PHP (CVE-2026-109618 ir CVE-2026-109619, CVSS 9,2). Jie gali leisti užpuolikams vykdyti kenkėjišką kodą serveryje be prisijungimo. Pataisos prieinamos nuo 2026-10-21.

Kurios PHP versijos saugios?

Pataisymai įtraukti į PHP 8.5.12, 8.4.27, 8.3.36 ir 8.2.35. Hostingo teikėjai ir distribucijos kartais įdiegia atgalinius pataisų perkėlimus (backport), nekeisdami versijos numerio. Lemia paketo būsena arba raštiškas teikėjo patvirtinimas.

Ar pakanka WordPress ar parduotuvės atnaujinimo?

Ne. Pažeidžiamumas yra PHP, o ne CMS. CMS atnaujinimas jo neuždaro. O PHP pataisa nepašalina kenkėjiško kodo, kuris buvo įterptas anksčiau.

Kaip greitai galite padėti?

Dirbame nuotoliu ir pradedame, kai tik gauname prieigos duomenis. Parašykite mums „WhatsApp“ žinute apie sistemą, PHP versiją ir pastebėjimus. Tada tiesiogiai suderinsime tolesnius veiksmus.

Ar dirbate ir agentūroms bei hostingo teikėjų klientams?

Taip. Dirbame tiesiogiai įmonėms, agentūrų užsakymu fone ir suderinę su jūsų hostingo teikėju, jei serverį valdo jis.

Ar turime pranešti apie incidentą?

Jei gali būti paveikti asmens duomenys, pagal BDAR 33 straipsnį paprastai taikomas 72 valandų pranešimo terminas nuo sužinojimo momento. Ar jis taikomas, išsiaiškinkite su savo duomenų apsaugos pareigūnu. Techninę dokumentaciją tam parengiame mes.

Skubus kontaktas

Kiekviena valanda svarbi. Parašykite mums dabar.

Trumpai aprašykite sistemą, PHP versiją ir pastebėjimus. Mes atsakysime, išsiaiškinsime padėtį ir dirbsime nuotoliu, kol incidentas bus užbaigtas ir dokumentuotas.

Skubi pagalba