Trenutno stanje: PHP2Shell. Dvije kritične PHP ranjivosti (CVSS 9.2) omogućuju zlonamjerni kod bez prijave. Zakrpe od 21. 10. 2026.Što sada učiniti →
PHP2Shell · CVE-2026-109618 · CVE-2026-109619

Nezakrpan PHP otvorena su vrata. Mi ih zatvaramo.

Hitna pomoć na daljinu za tvrtke u Europi: zakrpati PHP, provjeriti tragove provale, ukloniti zlonamjerni kod, ojačati poslužitelj. Odmah, sa specijaliziranim partnerima, dok incident nije zaključen i dokumentiran.

CVSS 9.2dvije ranjivosti, zlonamjerni kod bez prijave
8.2.35 · 8.3.36 · 8.4.27 · 8.5.12prve zakrpane verzije
22,6 mil.izložene instance prema Unit 42
provjera · produkcija
$ php -v
PHP 8.3.35 (cli) (built: Sep 30 2026)
! Stanje prije zakrpe od 21. 10. 2026
$ phpsos pruefen --ziel produktion
  Način rada ....... php-fpm
  CVE-2026-109618 .. otvoreno
  CVE-2026-109619 .. otvoreno
  Ponovno pokretanje workera .. na čekanju
$ phpsos absichern
  [ok] Paket 8.3.36 instaliran
  [ok] svi workeri ponovno pokrenuti
  [ok] Datotečni sustav provjeren na web shellove
  [ok] Izvješće za upravu izrađeno
  • Made in GermanyIT sigurnost iz Njemačke, rad u skladu s europskim pravom o zaštiti podataka.
  • Više od 25 godinaViše od 25 godina, zajedno s našom mrežom partnera, specijalizirani smo za IT sigurnost i rad poslužitelja.
  • Mreža partneraSpecijalizirani stručnjaci za kibernetičku sigurnost za forenziku, penetracijska testiranja i učvršćivanje poslužitelja, koordinirani preko jedne kontakt osobe.
Samoprovjera · 10 sekundi

Je li Vaš PHP već zakrpan?

Unesite svoju verziju PHP-a. Test je uspoređuje sa sigurnosnim objavama na php.net i kaže što je sljedeći korak. Važno: ni zakrpana verzija ne dokazuje da se prije ažuriranja ništa nije dogodilo.

Kako pronaći svoju verziju PHP-a →

Radi samo u Vašem pregledniku, ništa se ne šalje. Osnova: sigurnosne objave php.net od 21. i 23. 10. 2026. Backportovi distribucija ponekad ne mijenjaju broj verzije.

Brzi test neovisan o broju verzije

Prema PHP priručniku, zakrpe su uvele postavku memory_hard_limit_percent. Ako je Vaš PHP ne poznaje, pogođen je:

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

bool(false) znači: nepoznato, dakle pogođeno. Provjerite svaku instaliranu verziju PHP-a zasebno; naredbeni redak može koristiti drugu verziju od web-poslužitelja.

Provjera hitnosti · 4 pitanja

Koliko je hitna Vaša situacija?

Četiri pitanja, razvrstavanje, prvi koraci i pripremljena WhatsApp poruka za nas. Za razinu 3 vrijedi: ništa ne brisati, ništa ne postavljati iznova, osigurati tragove.

1. Što opažate?
2. Kako radi Vaš PHP?
3. Je li PHP zakrpan?
4. Koji se podaci tamo nalaze?
Usluge

Od hitnog poziva do ojačanog poslužitelja

Preuzimamo tehniku i isporučujemo dokaze koji su potrebni upravi, zaštiti podataka i osiguranju.

Tijek rada

Ovako radimo u hitnom slučaju

Jasni koraci, jedna kontakt osoba, sve na daljinu. Specijalisti iz naše partnerske mreže uključuju se kada su potrebni forenzika ili penetracijsko testiranje.

  1. Procijeniti situaciju

    Pišete nam putem WhatsAppa ili nas nazovete. Razjašnjavamo sustav, verziju PHP-a, pružatelja hostinga i opažanja.

  2. Osigurati i zatvoriti

    Osigurati tragove, zakrpati PHP ili postaviti privremene mjere, ponovno pokrenuti sve workere, dokazati stanje zakrpe.

  3. Provjeriti i očistiti

    Provjeriti datoteke, bazu podataka, račune i zapisnike na tragove provale. Ukloniti web shellove i stražnja vrata.

  4. Ojačati i izvijestiti

    Ojačati konfiguraciju, postaviti nadzor, izvješće za upravu, zaštitu podataka i osiguranje.

Djelujte sami

Zakrpa još nije moguća? Privremene mjere

php.net navodi postavke koje otežavaju poznate putove napada dok se ažuriranje ne instalira. Odaberite svoj način rada, kopirajte retke i zatim ponovno pokrenite sve PHP procese.

BSI (njemački Savezni ured za informacijsku sigurnost) preporučuje: ako ažuriranje nije odmah moguće, web-poslužitelj privremeno odspojite s mreže.

Sve privremene mjere objašnjene →

Privremene mjere prema php.net, nisu zamjena za ažuriranje. memory_limit=-1 samo zajedno s ograničenjem memorije putem kontejnera ili cgroupa. Prije toga sigurnosno kopirajte konfiguraciju.

Odgovornost

Tko što radi? Praznina između pružatelja hostinga i agencije

Mnoge se tvrtke oslanjaju na to da će „netko“ zakrpati sustav. Raspodjela u pravilu izgleda ovako:

ZadatakPružatelj hostinga (zajednički hosting)Agencija / web-dizajnPHP SOS
Ažurirati PHP paketuglavnom dauglavnom neda, ili s Vašim pružateljem hostinga
Ponovno pokrenuti sve workere i to dokazatidjelomičnoneda, s dokazom
Provjeriti je li prije zakrpe bilo provaleu pravilu nedjelomičnoda
Ukloniti web shellove i stražnja vratau pravilu nedjelomičnoda
Izvješće za upravu, zaštitu podataka, osiguranjenerijetkoda
Ojačavanje i stalni nadzordjelomičnodjelomičnoda
PHP2Shell znanje

Što je dokazano i što sada učiniti

Činjenice iz objava php.net-a i BSI-ja, pripremljene za upravu i administratore.

Svih 12 stranica znanja

Prvi sat

10 koraka prije nego što preuzmemo

Označite što je obavljeno. Popis ostaje spremljen u Vašem pregledniku.

Odmah zatražite pomoć

Oznake se spremaju samo u Vašem pregledniku.

Blog · 113 članaka

Stanje, upute, pomoć pri odlučivanju

Od BSI-jeve razine upozorenja preko changelogova paketa do pitanja hoćete li sustav postaviti iznova ili ga očistiti. Svaki članak s izvorima.

Svih 113 članaka bloga

Česta pitanja

Kratko odgovoreno

Sva pitanja →

Što je PHP2Shell?

PHP2Shell označava dvije kritične ranjivosti u samom PHP-u (CVE-2026-109618 i CVE-2026-109619, CVSS 9.2). Napadačima mogu omogućiti izvršavanje zlonamjernog koda na poslužitelju bez prijave. Zakrpe postoje od 21. 10. 2026.

Koje su verzije PHP-a sigurne?

Ispravci su sadržani u PHP-u 8.5.12, 8.4.27, 8.3.36 i 8.2.35. Pružatelji hostinga i distribucije ponekad ugrađuju backportove bez promjene broja verzije. Odlučujuće je stanje paketa ili pisana potvrda pružatelja.

Je li dovoljno ažurirati WordPress ili web-shop?

Ne. Ranjivost je u PHP-u, a ne u CMS-u. Ažuriranje CMS-a je ne zatvara. A PHP zakrpa ne uklanja zlonamjerni kod koji je prethodno već ubačen.

Koliko brzo možete pomoći?

Radimo na daljinu i započinjemo čim stignu pristupni podaci. Pošaljite nam putem WhatsAppa sustav, verziju PHP-a i svoje opažanje. Zatim izravno dogovaramo daljnji postupak.

Radite li i za agencije i klijente pružatelja hostinga?

Da. Radimo izravno za tvrtke, u pozadini po nalogu agencija i u dogovoru s Vašim pružateljem hostinga ako on upravlja poslužiteljem.

Moramo li prijaviti incident?

Ako bi mogli biti pogođeni osobni podaci, prema čl. 33. GDPR-a u pravilu vrijedi rok za prijavu od 72 sata od saznanja. Primjenjuje li se on na Vas, razjasnite sa svojim službenikom za zaštitu podataka. Mi za to isporučujemo tehničku dokumentaciju.

Hitni kontakt

Svaki sat se računa. Pišite nam odmah.

Ukratko opišite sustav, verziju PHP-a i opažanje. Javit ćemo Vam se, razjasniti situaciju i raditi na daljinu dok incident nije zaključen i dokumentiran.

Hitna pomoć