Trenutno stanje: PHP2Shell. Dve kritični ranljivosti PHP (CVSS 9,2) omogočata izvedbo škodljive kode brez prijave. Popravki od 21. 10. 2026.Kaj je zdaj treba storiti →
PHP2Shell · CVE-2026-109618 · CVE-2026-109619

Nepopravljen PHP so odprta vrata. Mi jih zapremo.

Nujna pomoč na daljavo za podjetja v Evropi: popravljanje PHP, preverjanje sledi vdora, odstranjevanje škodljive kode, utrjevanje strežnika. Takoj, s specializiranimi partnerji, dokler incident ni zaključen in dokumentiran.

CVSS 9.2dve ranljivosti, škodljiva koda brez prijave
8.2.35 · 8.3.36 · 8.4.27 · 8.5.12prve popravljene različice
22,6 mio.izpostavljenih primerkov po podatkih Unit 42
preverjanje · produkcija
$ php -v
PHP 8.3.35 (cli) (built: Sep 30 2026)
! Stanje pred popravkom z dne 21. 10. 2026
$ phpsos pruefen --ziel produktion
  Način delovanja .. php-fpm
  CVE-2026-109618 .. odprto
  CVE-2026-109619 .. odprto
  Ponovni zagon workerjev .. čaka
$ phpsos absichern
  [ok] Paket 8.3.36 nameščen
  [ok] vsi workerji znova zagnani
  [ok] Datotečni sistem preverjen glede webshellov
  [ok] Poročilo za vodstvo pripravljeno
  • Made in GermanyIT-varnost iz Nemčije, delo v skladu z evropskim pravom o varstvu podatkov.
  • Več kot 25 letŽe več kot 25 let smo skupaj z našo partnersko mrežo specializirani za IT-varnost in upravljanje strežnikov.
  • Partnerska mrežaSpecializirani kibernetski strokovnjaki za forenziko, penetracijske teste in utrjevanje strežnikov, usklajeni prek ene kontaktne osebe.
Samotest · 10 sekund

Je vaš PHP že popravljen?

Vnesite svojo različico PHP. Test jo primerja z varnostnimi obvestili php.net in pove, kaj storiti naprej. Pomembno: tudi popravljena različica ne dokazuje, da pred posodobitvijo ni bilo nič narobe.

Kako poiščete svojo različico PHP →

Deluje samo v vašem brskalniku, nič se ne pošilja. Podlaga: varnostna obvestila php.net z dne 21. in 23. 10. 2026. Backporti distribucij včasih ne spremenijo številke.

Hitri test, neodvisen od številke različice

Po priročniku PHP se je s popravki pojavila nastavitev memory_hard_limit_percent. Če je vaš PHP ne pozna, je prizadet:

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

bool(false) pomeni: neznano, torej prizadeto. Preverite vsako nameščeno različico PHP posebej; ukazna vrstica lahko uporablja drugo različico kot spletni strežnik.

Preverjanje nujnosti · 4 vprašanja

Kako nujen je vaš položaj?

Štiri vprašanja, ena ocena, prvi koraki in pripravljeno sporočilo WhatsApp za nas. Pri stopnji 3 velja: nič ne brisati, nič ne postaviti znova, zavarovati sledi.

1. Kaj opažate?
2. Kako deluje vaš PHP?
3. Je PHP popravljen?
4. Kakšni podatki so tam?
Storitve

Od klica na pomoč do utrjenega strežnika

Prevzamemo tehniko in zagotovimo dokazila, ki jih potrebujejo vodstvo, varstvo podatkov in zavarovalnica.

Potek

Tako delamo v nujnih primerih

Jasni koraki, ena kontaktna oseba, vse na daljavo. Strokovnjaki iz našega partnerskega omrežja se nam pridružijo, kadar sta potrebna forenzika ali penetracijski test.

  1. Ocena stanja

    Pišete nam po WhatsAppu ali pokličete. Razjasnimo sistem, različico PHP, ponudnika gostovanja in opažanja.

  2. Zavarovanje in zaprtje

    Zavarovanje sledi, popravek PHP ali vmesni ukrepi, ponovni zagon vseh workerjev, dokaz o stanju popravkov.

  3. Preverjanje in čiščenje

    Pregled datotek, podatkovne zbirke, računov in dnevnikov glede sledi vdora. Odstranitev webshellov in stranskih vrat.

  4. Utrjevanje in poročanje

    Utrditev konfiguracije, vzpostavitev nadzora, poročilo za vodstvo, varstvo podatkov in zavarovalnico.

Ukrepajte sami

Popravek še ni mogoč? Vmesni ukrepi

php.net navaja nastavitve, ki otežijo znane poti napada, dokler posodobitev ni nameščena. Izberite svoj način delovanja, kopirajte vrstice in nato znova zaženite vse procese PHP.

BSI (nemški zvezni urad za informacijsko varnost) priporoča: če posodobitev ni takoj mogoča, spletni strežnik začasno odklopite z omrežja.

Vsi vmesni ukrepi pojasnjeni →

Vmesni ukrepi po php.net, ne nadomestijo posodobitve. memory_limit=-1 samo skupaj z omejitvijo pomnilnika prek containerja ali cgroup. Prej varnostno kopirajte konfiguracijo.

Odgovornost

Kdo kaj naredi? Vrzel med ponudnikom gostovanja in agencijo

Veliko podjetij se zanaša, da „nekdo“ popravlja. Praviloma je delitev videti takole:

NalogaPonudnik gostovanja (shared hosting)Agencija / spletno oblikovanjePHP SOS
Posodobitev paketa PHPobičajno daobičajno neda, ali skupaj z vašim ponudnikom gostovanja
Ponovni zagon vseh workerjev in dokazdelomaneda, z dokazilom
Preverjanje, ali je bilo pred popravkom vdorapraviloma nedelomada
Odstranitev webshellov in stranskih vratpraviloma nedelomada
Poročilo za vodstvo, varstvo podatkov, zavarovalniconeredkoda
Utrjevanje in stalen nadzordelomadelomada
Znanje o PHP2Shell

Kaj je dokazano in kaj storite zdaj

Dejstva iz obvestil php.net in BSI, pripravljena za vodstvo in skrbnike.

Vseh 12 strani znanja

Prva ura

10 korakov, preden prevzamemo

Odkljukajte, kar je opravljeno. Seznam ostane shranjen v vašem brskalniku.

Poiščite pomoč neposredno

Kljukice se shranijo samo v vašem brskalniku.

Blog · člankov: 113

Stanje, navodila, pomoč pri odločanju

Od opozorilne stopnje BSI prek dnevnikov sprememb paketov do vprašanja, ali ponovno postaviti ali očistiti. Vsak članek z viri.

Vsi blogovski članki (113)

Pogosta vprašanja

Na kratko odgovorjeno

Vsa vprašanja →

Kaj je PHP2Shell?

PHP2Shell je ime za dve kritični ranljivosti v samem PHP-ju (CVE-2026-109618 in CVE-2026-109619, CVSS 9,2). Napadalcem lahko omogočata, da na strežniku brez prijave izvedejo škodljivo kodo. Popravki so na voljo od 21. 10. 2026.

Katere različice PHP so varne?

Popravki so vključeni v PHP 8.5.12, 8.4.27, 8.3.36 in 8.2.35. Ponudniki gostovanja in distribucije včasih vgradijo povratne popravke (backporte), ne da bi spremenili številko različice. Odločilno je stanje paketa ali pisna potrditev ponudnika.

Ali zadostuje posodobitev WordPressa ali spletne trgovine?

Ne. Ranljivost je v PHP-ju, ne v CMS-ju. Posodobitev CMS-ja je ne odpravi. In popravek PHP ne odstrani škodljive kode, ki je bila vnesena že prej.

Kako hitro lahko pomagate?

Delamo na daljavo in začnemo, ko so dostopi na voljo. Po WhatsAppu nam pišite o sistemu, različici PHP in opažanjih. Nato postopek razjasnimo neposredno.

Ali delate tudi za agencije in stranke ponudnikov gostovanja?

Da. Delamo neposredno za podjetja, v ozadju po naročilu agencij in v dogovoru z vašim ponudnikom gostovanja, kadar strežnik upravlja on.

Ali moramo incident prijaviti?

Če bi bili lahko prizadeti osebni podatki, po 33. členu GDPR praviloma velja rok za prijavo 72 ur od seznanitve. Ali se uporablja v vašem primeru, razjasnite s pooblaščencem za varstvo podatkov. Tehnično dokumentacijo za to zagotovimo mi.

Takojšnji stik

Vsaka ura šteje. Pišite nam zdaj.

Na kratko opišite sistem, različico PHP in opažanje. Odzovemo se, razjasnimo stanje in delamo na daljavo, dokler incident ni zaključen in dokumentiran.

Takojšnja pomoč