Aktuel situation: PHP2Shell. To kritiske PHP-sårbarheder (CVSS 9,2) tillader skadelig kode uden login. Rettelser siden 21.10.2026.Hvad der skal gøres nu →
PHP2Shell · CVE-2026-109618 · CVE-2026-109619

Upatchet PHP er en åben dør. Vi lukker den.

Nødhjælp på afstand til virksomheder i Europa: patch PHP, kontrollér spor efter indbrud, fjern skadelig kode, hærd serveren. Med det samme og sammen med specialiserede partnere, indtil hændelsen er afsluttet og dokumenteret.

CVSS 9.2to sårbarheder, skadelig kode uden login
8.2.35 · 8.3.36 · 8.4.27 · 8.5.12første patchede versioner
22,6 mio.eksponerede instanser ifølge Unit 42
kontrol · produktion
$ php -v
PHP 8.3.35 (cli) (built: Sep 30 2026)
! Status før rettelsen af 21.10.2026
$ phpsos pruefen --ziel produktion
  Driftsform ....... php-fpm
  CVE-2026-109618 .. åben
  CVE-2026-109619 .. åben
  Genstart af workers .. udestår
$ phpsos absichern
  [ok] Pakke 8.3.36 indspillet
  [ok] alle workers genstartet
  [ok] Filsystem kontrolleret for webshells
  [ok] Rapport til ledelsen udarbejdet
  • Made in GermanyIT-sikkerhed fra Tyskland, arbejde efter europæisk databeskyttelsesret.
  • Over 25 årSpecialiseret i IT-sikkerhed og serverdrift i over 25 år sammen med vores partnernetværk.
  • PartnernetværkSpecialiserede cyberprofessionelle inden for forensics, penetrationstest og serverhærdning, koordineret via én kontaktperson.
Selvtest · 10 sekunder

Er jeres PHP allerede patchet?

Indtast jeres PHP-version. Testen sammenligner den med sikkerhedsmeddelelserne fra php.net og fortæller, hvad der skal gøres som det næste. Vigtigt: Selv en patchet version beviser ikke, at der ikke skete noget før opdateringen.

Sådan finder I jeres PHP-version →

Kører kun i jeres browser, intet bliver sendt. Grundlag: sikkerhedsmeddelelser fra php.net af 21. og 23.10.2026. Backports fra distributioner ændrer nogle gange ikke nummeret.

Hurtigtest uafhængigt af versionsnummeret

Ifølge PHP-håndbogen kom indstillingen memory_hard_limit_percent med rettelserne. Kender jeres PHP den ikke, er det berørt:

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

bool(false) betyder: ukendt, altså berørt. Kontrollér hver installeret PHP-version for sig; kommandolinjen kan bruge en anden version end webserveren.

Nødtjek · 4 spørgsmål

Hvor akut er jeres situation?

Fire spørgsmål, en klassificering, de første skridt og en forberedt WhatsApp-besked til os. Ved niveau 3 gælder: slet intet, opsæt intet på ny, sikr spor.

1. Hvad observerer I?
2. Hvordan kører jeres PHP?
3. Er PHP patchet?
4. Hvilke data ligger der?
Ydelser

Fra nødopkaldet til den hærdede server

Vi overtager teknikken og leverer den dokumentation, som ledelsen, databeskyttelsen og forsikringen har brug for.

Forløb

Sådan arbejder vi i en alvorlig situation

Klare skridt, én kontaktperson, alt på afstand. Specialister fra vores partnernetværk kommer til, når der er brug for forensik eller penetrationstest.

  1. Danne overblik over situationen

    I skriver på WhatsApp eller ringer. Vi afklarer system, PHP-version, hostingudbyder og observationer.

  2. Sikre og lukke

    Sikre spor, patche PHP eller sætte midlertidige foranstaltninger i værk, genstarte alle workers, dokumentere patch-status.

  3. Kontrollere og rense

    Kontrollere filer, database, konti og logs for spor efter indbrud. Fjerne webshells og bagdøre.

  4. Hærde og rapportere

    Hærde konfigurationen, opsætte overvågning, rapport til ledelsen, databeskyttelsen og forsikringen.

Handl selv

Kan I ikke patche endnu? Midlertidige foranstaltninger

php.net nævner indstillinger, der besværliggør kendte angrebsveje, indtil opdateringen er indspillet. Vælg jeres driftsform, kopiér linjerne og genstart derefter alle PHP-processer.

BSI (det tyske forbundsagentur for informationssikkerhed) anbefaler: Hvis opdateringen ikke kan gennemføres med det samme, tages webserveren midlertidigt af nettet.

Alle midlertidige foranstaltninger forklaret →

Midlertidige foranstaltninger ifølge php.net, ingen erstatning for opdateringen. memory_limit=-1 kun sammen med en hukommelsesgrænse via container eller cgroup. Sikkerhedskopiér konfigurationen først.

Ansvar

Hvem gør hvad? Hullet mellem hostingudbyder og bureau

Mange virksomheder regner med, at »nogen« patcher. Som regel ser fordelingen sådan ud:

OpgaveHostingudbyder (shared hosting)Bureau / webdesignPHP SOS
Opdatere PHP-pakkenoftest jaoftest nejja, eller sammen med jeres hostingudbyder
Genstarte alle workers og dokumentere detdelvistnejja, med dokumentation
Kontrollere, om der blev brudt ind før rettelsensom regel nejdelvistja
Fjerne webshells og bagdøresom regel nejdelvistja
Rapport til ledelsen, databeskyttelsen, forsikringennejsjældentja
Hærdning og løbende overvågningdelvistdelvistja
PHP2Shell-viden

Hvad der er dokumenteret, og hvad I gør nu

Fakta fra meddelelserne fra php.net og BSI, tilrettelagt for ledelse og administratorer.

Alle 12 vidensider

Den første time

10 skridt, før vi overtager

Sæt flueben ved det, der er gjort. Listen forbliver gemt i jeres browser.

Få hjælp direkte

Flueben gemmes kun i jeres browser.

Blog · 113 artikler

Situation, vejledninger, beslutningsstøtte

Fra BSI's advarselsniveau over pakke-changelogs til spørgsmålet om, hvorvidt I skal opsætte på ny eller rense. Hver artikel med kilder.

Alle 113 blogartikler

Ofte stillede spørgsmål

Kort besvaret

Alle spørgsmål →

Hvad er PHP2Shell?

PHP2Shell betegner to kritiske sårbarheder i selve PHP (CVE-2026-109618 og CVE-2026-109619, CVSS 9,2). De kan give angribere mulighed for at køre skadelig kode på serveren uden login. Der findes rettelser siden 21.10.2026.

Hvilke PHP-versioner er sikre?

Rettelserne findes i PHP 8.5.12, 8.4.27, 8.3.36 og 8.2.35. Hostingudbydere og distributioner indspiller nogle gange backports uden at ændre versionsnummeret. Det afgørende er pakkens status eller udbyderens skriftlige bekræftelse.

Er en WordPress- eller shopopdatering nok?

Nej. Sårbarheden ligger i PHP, ikke i CMS'et. En CMS-opdatering lukker den ikke. Og en PHP-rettelse fjerner ikke skadelig kode, der allerede er blevet indsmuglet.

Hvor hurtigt kan I hjælpe?

Vi arbejder på afstand og går i gang, så snart adgangene er på plads. Skriv til os på WhatsApp med system, PHP-version og jeres observation. Så afklarer vi fremgangsmåden direkte.

Arbejder I også for bureauer og hostingkunder?

Ja. Vi arbejder direkte for virksomheder, i baggrunden på vegne af bureauer og i samråd med jeres hostingudbyder, hvis denne administrerer serveren.

Skal vi anmelde hændelsen?

Hvis personoplysninger kan være berørt, gælder der efter art. 33 GDPR som regel en anmeldelsesfrist på 72 timer fra det tidspunkt, hvor I fik kendskab til hændelsen. Om fristen finder anvendelse, afklarer I med jeres databeskyttelsesrådgiver. Vi leverer den tekniske dokumentation hertil.

Akut kontakt

Hver time tæller. Skriv til os nu.

Beskriv kort system, PHP-version og observation. Vi vender tilbage, afklarer situationen og arbejder på afstand, indtil hændelsen er afsluttet og dokumenteret.

Akut hjælp