Kritisches PHP-Sicherheitsupdate (PHP2Shell): Was TYPO3-Betreiber jetzt tun müssen

Kritisches PHP-Sicherheitsupdate (PHP2Shell): Was TYPO3-Betreiber jetzt tun müssen

Kurz gesagt: Am 21. Oktober 2026 hat das PHP-Projekt PHP 8.5.12, 8.4.27, 8.3.36 und 8.2.35 veröffentlicht. Diese Versionen schließen zwei kritische Lücken, CVE-2026-109618 und CVE-2026-109619 (CVSS 9,2), über die Angreifer ohne Anmeldung Code auf einem Server ausführen können. Jede TYPO3-Website läuft auf PHP und ist damit betroffen, bis ihr Server eine gepatchte PHP-Version nutzt. Ein TYPO3-Update allein hilft nicht: Aktualisieren Sie heute PHP oder lassen Sie es kostenlos von uns prüfen.

Die wichtigsten Fakten zu PHP2Shell

Was
Zwei Lücken zur Remote-Code-Ausführung im PHP-Kern, in Speicher- und Fehlerbehandlung php.net
CVE-IDs
CVE-2026-109618 und CVE-2026-109619
Schweregrad
Kritisch, CVSS v4.0 jeweils 9,2
Anmeldung nötig?
Nein. Der Angriff läuft beim Start der Anfrage, bevor TYPO3-Code ausgeführt wird
Betroffen
Jede PHP-Umgebung, die Webanfragen bedient: PHP-FPM, Apache mod_php (höchstes Risiko), php-cgi, FrankenPHP, LiteSpeed
Behoben in
PHP 8.5.12, 8.4.27, 8.3.36 und 8.2.35, veröffentlicht am 21.10.2026 um 14:00 UTC
PHP 8.1 und älter
Kein offizielles Release. Nur minimale Quellcode-Backports oder Fixes von LTS-Anbietern
Ausgenutzt?
Ja. Angriffe in freier Wildbahn sind gemeldet watchTowr
Ihre Aufgabe
Version prüfen, PHP heute aktualisieren, alle PHP-Worker neu starten und danach auf Angriffsspuren prüfen

JETZT HANDELN
Sie wissen nicht, welche PHP-Version Ihre TYPO3-Website nutzt? Wir prüfen es kostenlos und senden Ihnen einen schriftlichen Plan für die nächsten Schritte.

Kostenlosen PHP-Sicherheitscheck anfordern

PHP2Shell ist der Name für zwei kritische Sicherheitslücken in PHP selbst, CVE-2026-109618 und CVE-2026-109619. Unter bestimmten Bedingungen kann ein Angreifer damit ohne Anmeldung eigenen Code auf einem Webserver ausführen. Behoben wurden sie am 21. Oktober 2026 in PHP 8.5.12, 8.4.27, 8.3.36 und 8.2.35.

Die Lücken liegen in Teilen von PHP, die fast jede Anfrage durchläuft: Speicherverwaltung und Fehlerbehandlung. Deshalb betreffen sie jede PHP-Anwendung und nicht nur ein CMS.

Die zwei PHP2Shell-Lücken
CVENameWas passiert
CVE-2026-109618Remote-Code-Ausführung durch Out-of-Memory-KorruptionErreicht eine Anfrage das memory_limit im falschen Moment, bleiben halb aufgebaute interne Daten zurück, die PHP später als gültig behandelt. Mit Apache und mod_php funktioniert das mit Standardeinstellungen, bevor überhaupt Anwendungscode läuft. Auch mit PHP-FPM wurde es über Anwendungscode bestätigt.
CVE-2026-109619Remote-Code-Ausführung durch veralteten globalen ZustandEin schwerer Fehler im falschen Moment kann PHP auf Speicher einer früheren Anfrage zeigen lassen. Die nächste Anfrage im selben Worker nutzt dann bereits freigegebenen Speicher.

Beide Lücken betreffen jede Laufzeitumgebung für Webanfragen: PHP-FPM, Apache mit mod_php, php-cgi, FrankenPHP und LiteSpeed. Das PHP-Projekt stuft das Risiko für mod_php am höchsten ein. Laut der PHP Foundation fiel die Ursache erstmals bei einem externen Audit 2024 auf. Mehrere Sicherheitsfirmen zeigten später funktionierende Angriffe, wodurch der Fix oberste Priorität bekam.

Zeitleiste: 2024 erste Hinweise im Audit, 11.08.2026 Exploit gemeldet, 20.10. CVE-IDs geleakt, 21.10. korrigierte PHP-Versionen, danach Angriffe beobachtet

PHP2Shell-Zeitleiste vom ersten Audit bis zu Angriffen in freier Wildbahn.
  • 2024: Ein externes Sicherheitsaudit von PHP findet erste Hinweise auf das Out-of-Memory-Problem.
  • 11.08.2026: Forschende melden eine funktionierende Remote-Code-Ausführung mit derselben Ursache.
  • 20.10.2026: Die CVE-IDs gelangen in soziale Medien; PHP zieht die Ankündigung vor.
  • 21.10.2026, 14:00 UTC: Die korrigierten Versionen erscheinen, einen Tag früher als geplant.
  • Seitdem: Die Sicherheitsfirma watchTowr meldet Angriffe in freier Wildbahn.

Weil Details vor dem Fix bekannt wurden, hatten Angreifer einen Vorsprung. Behandeln Sie das Thema dringend.

Betroffen ist jeder Server, auf dem PHP läuft, unabhängig von der Anwendung: TYPO3, WordPress, Laravel oder eigener Code. Die Fehler sind viele Jahre alt, daher ist jede PHP-Version betroffen, bis sie gepatcht ist.

PHP-Versionen und die korrigierten Releases
Ihre PHP-VersionKorrigierte VersionStatusWas zu tun ist
8.5.x8.5.12Betroffen unter FixAuf 8.5.12 oder neuer aktualisieren
8.4.x8.4.27Betroffen unter FixAuf 8.4.27 oder neuer aktualisieren
8.3.x8.3.36Betroffen unter FixAuf 8.3.36 oder neuer aktualisieren
8.2.x8.2.35Betroffen unter FixAuf 8.2.35 aktualisieren, dann 8.3+ planen (8.2 endet am 31.12.2026)
8.1 und älterKeine (End of Life)Kein offizieller FixPHP upgraden, meist zusammen mit TYPO3

Was das für Ihre TYPO3-Version bedeutet

TYPO3-Versionen und der Upgrade-Weg
TYPO3-VersionÜbliches PHPIhr Weg
v14 LTS, v13 LTS8.2 bis 8.5PHP innerhalb Ihres Zweigs patchen. Meist ein schnelles Paket-Update.
v12 LTS8.1 bis 8.4Ab 8.2: PHP patchen. Auf 8.1: zuerst auf PHP 8.2 oder neuer wechseln.
v11 (ELTS)7.4 bis 8.xAb 8.2: PHP patchen. Sonst PHP upgraden und das TYPO3-Upgrade planen.
v10 und älter7.xKein PHP-Fix möglich. TYPO3 und PHP upgraden oder die Website bis dahin offline nehmen.

Für PHP 7.4, 8.0 und 8.1 hat das PHP-Sicherheitsteam minimale Quellcode-Backports für alle veröffentlicht, die PHP selbst kompilieren; einige Linux-Distributionen und LTS-Anbieter liefern eigene Fixes. Fragen Sie Ihren Anbieter oder wechseln Sie auf eine unterstützte PHP-Version. Nationale Cyber-Sicherheitsbehörden wie das britische NCSC raten, Systeme offline zu nehmen, wenn sie sich nicht schnell absichern lassen. Reicht ein PHP-Patch nicht aus, plant und übernimmt unsere Muttergesellschaft NITSAN das TYPO3 Upgrade für Sie.

PHP2Shell-Checker: Ist Ihre PHP-Version betroffen?

Fügen Sie Ihre PHP-Version, die Ausgabe von php -v oder einen X-Powered-By-Header ein. Das Ergebnis erscheint sofort.

Läuft nur in Ihrem Browser; es wird nichts an uns gesendet. Die Version finden Sie im TYPO3-Backend unter Admin Tools › Environment › Environment Status, in Ihrem Hosting-Panel oder mit dem Befehl unten.

Auf dem Server prüfen (Kommandozeile)
php -r 'echo PHP_VERSION, " ", PHP_SAPI, PHP_EOL;'
php -i | grep -E "session.upload_progress.enabled|memory_limit|post_max_size"

Das PHP der Kommandozeile kann vom PHP Ihrer Website abweichen. Vergleichen Sie zur Sicherheit mit der Version in den TYPO3 Admin Tools.

Weitere PHP2Shell-Checker
OpenAI php2shell-checkerOpen-Source-Tool, das die von einer Website gezeigte PHP-Version ausliest oder Ihren Server prüft. Nur Versionsprüfung, kein Exploit. Auf GitHub ansehen
Pentest-Tools PHP2Shell-ScannerExterner Scan einer eigenen Website. Light-Scan kostenlos, Deep-Scan nur mit Testkonto. Scanner öffnen

Externe Scanner leiten die Version aus Headern ab. Viele TYPO3-Websites verbergen sie, und Linux-Distributionen liefern den Fix oft ohne neue Versionsnummer. Werten Sie „unbekannt“ als „nicht bestätigt sicher“.

  • Kompletter Server-Zugriff: Angreifer können Ihre Datenbank lesen, Kundendaten stehlen oder Schadcode einschleusen, ganz ohne TYPO3-Login.
  • DSGVO-Pflicht: Eine Datenpanne mit personenbezogenen Daten muss unter Umständen binnen 72 Stunden der Aufsichtsbehörde gemeldet werden (Art. 33 DSGVO).
  • Umsatz und Rankings: Ein gehackter Shop oder eine gehackte Firmenwebsite verliert Umsatz, Sichtbarkeit und Vertrauen; Google kann sie als unsicher markieren.
  • Alte Setups stecken fest: Läuft Ihre TYPO3-Version nicht auf PHP 8.2 oder neuer, brauchen Sie ein TYPO3-Upgrade und nicht nur ein PHP-Update.

PHP2Shell ist ein weiterer Grund, auch TYPO3 selbst zu härten. Unsere TYPO3-Sicherheits-Checkliste mit 30 Punkten deckt den Rest ab.

Fünf Schritte: PHP-Version ermitteln, mit Fixes vergleichen, PHP updaten, Risiko senken, auf Angriffsspuren prüfen

  1. PHP-Version ermitteln. Öffnen Sie im TYPO3-Backend Admin Tools › Environment › Environment Status, sehen Sie in Ihrem Hosting-Panel nach oder führen Sie php -v aus. Kommandozeilen-PHP und Webserver-PHP können sich unterscheiden.
  2. Mit den korrigierten Versionen vergleichen. 8.5.12, 8.4.27, 8.3.36, 8.2.35 oder neuer im selben Zweig sind vor diesen beiden Lücken geschützt. Nutzen Sie den PHP2Shell-Checker oben.
  3. PHP aktualisieren und alle Worker neu starten. Bei Managed Hosting prüfen Sie die Statusseite Ihres Hosters und fordern das Update an. Auf dem eigenen Server installieren Sie die aktualisierten Pakete Ihrer Distribution oder das offizielle Release und starten PHP-FPM oder Apache neu, damit kein alter Worker weiterläuft.
  4. Heute kein Update möglich? Risiko senken. Setzen Sie die Werte unten in der php.ini, im FPM-Pool oder in der Apache-Konfiguration und starten Sie alle Worker neu. Verlassen Sie sich nicht auf ini_set() oder .user.ini. Diese Einstellungen senken das Risiko, machen PHP aber nicht sicher.
  5. Auf Angriffsspuren prüfen. Suchen Sie nach unbekannten PHP-Dateien in fileadmin/ und typo3temp/, neuen oder geänderten Backend-Benutzern, Speicherfehlern mit „Unknown on line 0“ und PHP-Workern, die eine Shell starten.

Temporäre Einstellungen laut PHP-Sicherheitshinweis:

; CVE-2026-109619, alle Zweige
session.upload_progress.enabled = 0
; CVE-2026-109619, nur PHP 8.5
fatal_error_backtraces = 0
; CVE-2026-109618 (FPM: php_admin_value)
memory_limit = -1
post_max_size = 8M   ; 32M, wenn Uploads nötig sind

Beispiel-Update auf Ihrem eigenen Debian- oder Ubuntu-Server (Paketnamen hängen von Ihrer PHP-Quelle ab):

sudo apt update && sudo apt install --only-upgrade 'php8.3*'
sudo systemctl restart php8.3-fpm     # oder: apache2 bei mod_php
php -r 'echo PHP_VERSION, PHP_EOL;'
find fileadmin typo3temp -name '*.php' -newermt '2026-10-17'

Datadog Security Labs meldet erste Angriffsversuche ab dem 17. Oktober 2026. Prüfen Sie Ihre Logs ab diesem Datum.

TYPO3 v10, v11 oder v12 auf PHP 8.1 oder älter? Ein Patch allein ist nicht möglich. Wir planen das PHP- und TYPO3-Upgrade mit Ihnen, mit festem Umfang. Hintergrund: TYPO3 Update vs. Upgrade.

PHP- und TYPO3-Upgrade planen

T3Planet entwickelt und betreut jeden Tag TYPO3-Templates und -Extensions. Wir wissen daher genau, welche PHP-Versionen jedes TYPO3-Setup braucht. T3Planet ist die TYPO3-Produktmarke der NITSAN GmbH, unserer Muttergesellschaft und Gold Member der TYPO3 Association. Jede Anfrage bearbeitet das NITSAN-Team mit mehr als 20 TYPO3-Entwicklern.

Unsere PHP2Shell-Leistungen
LeistungWas Sie bekommenFür wen
Kostenloser PHP-SicherheitscheckWir prüfen PHP-Version, TYPO3-Version und Hosting und senden Ihnen einen schriftlichen PlanJede TYPO3-Website
PHP-Notfall-UpdateWir patchen PHP auf Ihrem Server oder stimmen uns mit Ihrem Hoster ab, starten alle Worker neu und testen die WebsiteWebsites mit PHP 8.2 bis 8.5
Kompatibilitäts-CheckWir testen Ihre T3Planet-Templates und -Extensions auf der gepatchten PHP-VersionT3Planet-Kunden
PHP- und TYPO3-UpgradeUpgrade auf TYPO3 v13 oder v14 LTS mit unterstützter PHP-Version, mit festem UmfangWebsites mit PHP 8.1 oder älter
Bereinigung nach einem AngriffWir suchen und entfernen Hintertüren und stellen eine saubere, gehärtete Website wieder herWebsites mit Angriffsspuren

So helfen wir: unser Ablauf von der Anfrage bis zur sicheren Website

  1. Anfrage

    Sie senden das kurze Formular unten oder eröffnen ein Support-Ticket.

    Schritt 1 · 2 Minuten
  2. Kostenloser Check

    Wir prüfen PHP-Version, TYPO3-Version und Hosting und bestätigen, ob PHP2Shell Sie betrifft.

    Schritt 2 · kostenlos
  3. Plan und Angebot

    Sie erhalten einen schriftlichen Plan mit festem Umfang und Preis. Ohne Ihr OK startet nichts.

    Schritt 3 · unverbindlich
  4. Umsetzung

    Wir patchen PHP oder führen das Upgrade durch, auf Ihrem Server oder mit Ihrem Hoster, und starten alle Worker neu.

    Schritt 4 · fester Umfang
  5. Testen und prüfen

    Wir testen Frontend, Backend, Formulare und Extensions und suchen nach Angriffsspuren.

    Schritt 5 · geprüft
  6. Bericht

    Sie erhalten einen kurzen Bericht, was geändert wurde und worauf Sie achten sollten.

    Schritt 6 · dokumentiert

Warum TYPO3-Teams uns vertrauen

GoldGold Member der TYPO3 Association (NITSAN GmbH)
20+TYPO3-Entwickler bei unserer Muttergesellschaft NITSAN
3Standorte in Deutschland: Dresden, Berlin, Viernheim
DACHDeutschsprachiger Support und DSGVO-konforme Abläufe

Kostenlosen PHP-Sicherheitscheck anfordern

Nennen Sie uns Website und PHP-Version und wählen Sie eine Leistung. Unser TYPO3-Team antwortet innerhalb eines Werktags.

*Please enter value
*Please Enter Email

PHP2Shell ist der Name, den Sicherheitsforschende zwei kritischen PHP-Lücken gegeben haben: CVE-2026-109618 und CVE-2026-109619. Beide sind mit 9,2 (CVSS v4.0) bewertet und können Angreifern ohne Anmeldung die Ausführung von Code auf einem Server ermöglichen. Behoben wurden sie am 21. Oktober 2026 in PHP 8.5.12, 8.4.27, 8.3.36 und 8.2.35.

Nein. Die Lücken liegen in PHP, nicht in TYPO3, seinen Extensions oder Templates. Eine TYPO3-Website ist gefährdet, weil sie auf PHP läuft. Die Lösung ist daher das PHP-Update.

PHP 8.5.12, 8.4.27, 8.3.36 und 8.2.35 oder neuer im selben Zweig. PHP 8.1 und älter haben das Ende ihrer Lebensdauer erreicht und erhalten kein offizielles Release; es gibt nur minimale Quellcode-Backports und Fixes einiger LTS-Anbieter.

Nutzen Sie den PHP2Shell-Checker in diesem Beitrag: Fügen Sie Ihre PHP-Version oder die Ausgabe von php -v ein und Sie erhalten sofort das Ergebnis. Lesen Sie die Version in TYPO3 unter Admin Tools › Environment › Environment Status ab, denn das Kommandozeilen-PHP kann vom Webserver-PHP abweichen.

Für diese beiden Lücken nicht, solange sich Ihre PHP-Version patchen lässt. Nutzen Sie PHP 8.1 oder älter, müssen Sie PHP upgraden, und eine ältere TYPO3-Version braucht dafür eventuell ebenfalls ein Upgrade.

Viele Hoster haben gepatcht oder Schutzmaßnahmen ergriffen. Prüfen Sie trotzdem Ihre genaue PHP-Version mit dem Checker in diesem Beitrag und fragen Sie Ihren Hoster, ob alle PHP-Worker neu gestartet wurden.

Nur teilweise. session.upload_progress.enabled = 0, fatal_error_backtraces = 0 unter PHP 8.5, memory_limit = -1 und ein kleines post_max_size senken das Risiko. Laut PHP-Projekt ist nur das Update eine vollständige Lösung.

Datadog Security Labs meldet erste Angriffsversuche ab dem 17. Oktober 2026, vier Tage vor dem Fix, und watchTowr meldet Angriffe in freier Wildbahn. Prüfen Sie Ihre Logs ab dem 17. Oktober.

Die Fixes sind Patch-Releases innerhalb desselben PHP-Zweigs, daher sollten keine Code-Änderungen nötig sein. Auf Wunsch testen wir Ihr Setup im Rahmen des Kompatibilitäts-Checks.

Wir prüfen Ihre PHP-Version, Ihre TYPO3-Version und Ihr Hosting, sagen Ihnen, ob Sie betroffen sind, und geben Ihnen einen schriftlichen Plan für die nächsten Schritte. Kostenlos und unverbindlich.

T3Planet ist die TYPO3-Produktmarke der NITSAN GmbH, unserer Muttergesellschaft. NITSAN ist Gold Member der TYPO3 Association, hat mehr als 20 TYPO3-Entwickler und Standorte in Dresden, Berlin und Viernheim.

Remote Code Execution (RCE)

Ein Angreifer bringt Ihren Server dazu, eigenen Code auszuführen. Das bedeutet meist die volle Kontrolle über die Website.

CVE

Common Vulnerabilities and Exposures, die öffentliche Kennung einer bekannten Sicherheitslücke.

CVSS

Common Vulnerability Scoring System, eine Bewertung von 0 bis 10. Ab 9,0 gilt eine Lücke als kritisch.

mod_php und PHP-FPM

Zwei Arten, wie ein Webserver PHP ausführt. mod_php läuft in Apache; PHP-FPM läuft als eigener Prozess-Pool.

End of Life (EOL)

Eine Version, die keine Sicherheitsupdates mehr erhält, etwa PHP 8.1 und älter.

Warten Sie nicht auf einen Angriff. Holen Sie sich heute einen kostenlosen Check. Bereits T3Planet-Kunde? Eröffnen Sie ein Support-Ticket, wir bearbeiten es mit Vorrang.

Kostenlosen PHP-Sicherheitscheck anfordernSupport-Ticket eröffnen

Sie suchen die passenden TYPO3-Produkte für Ihr Projekt?

Entdecken Sie professionelle Produkte im T3Planet Shop – darunter TYPO3-Templates, TYPO3-Extensions und KI-gestützte Extensions für moderne TYPO3-Websites.

  • TYPO3-Templates für flexible und skalierbare Websites
  • TYPO3-Extensions für zusätzliche Funktionen und mehr Möglichkeiten
  • KI-Extensions für Inhalte, Suche, Barrierefreiheit, Lokalisierung und Automatisierung
  • Kostenlose & Premium-Produkte für unterschiedliche TYPO3-Projektanforderungen
T3Planet Shop entdecken
T3Planet Shop TYPO3-Produkte