Achtung · PHP Security Update

PHP2Shell:
Was jetzt zählt.

CVE-2026-109618 und CVE-2026-109619 betreffen PHP selbst. Hier erfahren Website-Betreiber, was zu prüfen ist und wo ein Online-Check an Grenzen stößt.

HANECS GmbH · veröffentlicht am 26.10.2026 · Quellenstand 26.10.2026

Meine Website prüfen ↗

Kostenlos · ohne Registrierung · keine Exploit-Versuche

Was ist PHP2Shell?

Unter dem Namen PHP2Shell werden zwei kritische Sicherheitslücken in der PHP-Laufzeit zusammengefasst. Unter geeigneten Bedingungen können Angreifer ohne Anmeldung Code auf betroffenen Servern ausführen. Das PHP Security Team hat am 21. Oktober 2026 Sicherheitsupdates veröffentlicht.

Es handelt sich nicht um einen einzelnen WordPress-Plugin-Fehler. Entscheidend ist die PHP-Laufzeit hinter einer Website. Auch ein aktuell gehaltenes CMS ersetzt deshalb nicht die Prüfung des PHP-Paketstands.

Offizielle PHP-Sicherheitsmeldung ↗

CVE-2026-109618 · GHSA-w8hw-w9fx-j79w

RCE via OOM corruption

Beim Umgang mit Speichermangel kann PHP eine Anfrage unterbrechen, während interne Daten noch nicht vollständig initialisiert sind. Werden diese Daten beim Aufräumen der Anfrage später als gültig behandelt, kann daraus eine ausnutzbare Speicherbeschädigung entstehen. Das Advisory bewertet die Lücke mit CVSS v4.0 9.2 als kritisch.

Original-Advisory zu CVE-2026-109618 ↗

CVE-2026-109619 · GHSA-6wmf-4rv5-p3rp

RCE via stale global state

Ein PHP-Worker kann internen Zustand behalten, obwohl der Speicher der zugehörigen Anfrage bereits freigegeben wurde. Eine spätere Anfrage desselben Workers kann auf diesen veralteten Zustand zugreifen. Auch diese Lücke ist als kritisch mit CVSS v4.0 9.2 eingestuft.

Original-Advisory zu CVE-2026-109619 ↗

Welche PHP-Versionen enthalten die Fixes?

Die folgenden Mindeststände beziehen sich ausschließlich auf CVE-2026-109618 und CVE-2026-109619. Versionsnummern sind nicht zwischen PHP-Zweigen austauschbar.

PHP-ZweigUnter diesem Stand prüfenUpstream-Fix für die zwei CVEs
PHP 8.2< 8.2.358.2.35
PHP 8.3< 8.3.368.3.36
PHP 8.4< 8.4.278.4.27
PHP 8.5< 8.5.128.5.12
8.1 und älterKein regulärer Upstream-SupportUpgrade / LTS-Nachweis

Distributionen und Hosting-Anbieter können Korrekturen zurückportieren. Ein älter wirkender Versionsstring beweist dann keine Verwundbarkeit. Lassen Sie sich den Patch für das konkrete Paket bestätigen.

Der ergänzende Hinweis vom 23. Oktober zu CVE-2026-115560 / Session Upload Progress muss zusätzlich bewertet werden. Der Versionsvergleich ist keine allgemeine Sicherheitsfreigabe.

Was sollten Website-Betreiber tun?

  1. PHP-Installationen und Hosting-Pakete erfassen. Öffentlich erreichbare Systeme zuerst bearbeiten.
  2. Den passenden Sicherheitsstand beim Hosting-Anbieter einspielen lassen und die laufenden Worker neu starten lassen.
  3. Paketversion, Anbieter-Advisory und Zeitpunkt des Updates dokumentieren.
  4. Ergänzende Konfigurationshinweise prüfen. War das System exponiert, auch mögliche Kompromittierung untersuchen lassen.

Ein Update entfernt nicht automatisch bereits installierte Hintertüren. Bei konkretem Verdacht ist eine Incident-Response-Prüfung sinnvoll.

Handlungsempfehlungen des NCSC ↗

Kann ein PHP-Sicherheitschecker meine Website freigeben?

Nein. Unser Check liest öffentlich sichtbare HTTP-Header und vergleicht einen gegebenenfalls erkennbaren PHP-Versionshinweis mit den veröffentlichten Mindestständen. Er löst die Schwachstellen nicht aus und kann weder versteckte Versionen noch alle Backends oder Hersteller-Backports verlässlich erkennen.

Ein Ergebnis „nicht feststellbar“ ist deshalb ein ehrlicher Befund. Für einen Nachweis braucht es Informationen aus dem Hosting-Panel, Paketverwaltung oder die Bestätigung des Betreibers.

PHP-Website-Check öffnen ↗

Quellen und Einordnung

Redaktionelle Erstorientierung von HANECS, kein Penetrationstest und keine Zusicherung der Sicherheit. Keine automatische Aktualisierung: Stand dieses Briefings ist der 26. Oktober 2026.