Gepatchte Versionen für PHP 8.2–8.5 verfügbar Unabhängiges Community-Angebot · Fakten geprüft am 22. Oktober 2026

PHP2Shell-Checker / php ubuntu aktualisieren

PHP unter Ubuntu und Debian aktualisieren: der PHP2Shell-Fix

Installieren Sie unter Ubuntu und Debian das gepatchte PHP-Paket Ihres Releases aus den offiziellen Sicherheitsupdates und starten Sie danach PHP-FPM oder Apache neu. Ubuntu spielt den Fix per Backport ein, deshalb kann die PHP-Version selbst unter der gepatchten Upstream-Version ihres Branches bleiben. Vergleichen Sie stattdessen die vollständige Paketversion mit der Meldung des Anbieters.

Redaktion von PHP2Shell.helpGeprüft Offizielle Quellen ↓

Welche Ubuntu- und Debian-Pakete beheben PHP2Shell?

Die Zeilen für Ubuntu und Debian, die als behoben markiert sind, stammen aus den Sicherheitsmeldungen der Anbieter. Jede gepatchte Version gilt nur für das jeweilige Release und sein offizielles Paket. Zeilen ohne geprüften Status betreffen andere Images, Control Panels und Hoster, die wir noch nicht bestätigt haben.

AnbieterReleasePaketGepatchte PaketversionStatus
Ubuntu22.04php8.18.1.2-1ubuntu2.28Gepatcht
Ubuntu24.04php8.38.3.6-0ubuntu0.24.04.13Gepatcht
Ubuntu26.04php8.58.5.4-0ubuntu1.5Gepatcht
Ubuntu26.10php8.58.5.9-0ubuntu2.1Gepatcht
Debian13php8.48.4.27-1~deb13u1Gepatcht
Docker Official Images—php—Nicht verifiziert
宝塔 / aaPanel—PHP 7.47.4.34Gepatcht
宝塔 / aaPanel—PHP 8.08.0.27Gepatcht
宝塔 / aaPanel—PHP 8.18.1.35Gepatcht
宝塔 / aaPanel—PHP 8.2–8.58.2.35 / 8.3.36 / 8.4.27 / 8.5.12Gepatcht
XServer—PHP—Nicht verifiziert
ConoHa WING—PHP—Nicht verifiziert
ロリポップ!—PHP—Nicht verifiziert
1Panel—1panel/php8.2.35 / 8.3.36 / 8.4.27 / 8.5.12 (-fpm)Gepatcht

Geprüft zwischen dem 21. Oktober 2026 und dem 22. Oktober 2026.

Steht Ihr Release oder Paket nicht in der Tabelle, prüfen Sie die Meldung Ihres Anbieters, bevor Sie in die eine oder andere Richtung etwas annehmen.

Warum zeigt PHP nach dem Update noch eine ältere Version an?

Ubuntu und in manchen Releases auch Debian spielen Sicherheitsfixes per Backport in die PHP-Version ein, die sie ausliefern. Ubuntu 24.04 zum Beispiel liefert ein frühes PHP-8.3-Release aus; das gepatchte Paket behält diese PHP-Version, nur die Paketrevision ändert sich. Deshalb kann php -v eine Nummer unter 8.3.36 anzeigen, obwohl der Server gepatcht ist. Vergleichen Sie die vollständige Paketversion mit der Tabelle oben, nicht PHP_VERSION.

Wie aktualisiere ich PHP unter Ubuntu oder Debian?

  1. Installieren Sie die ausstehenden Sicherheitsupdates für die PHP-Pakete aus den offiziellen Repositories Ihrer Distribution, so wie Sie Pakete sonst auch aktualisieren.
  2. Vergleichen Sie die installierte Paketversion mit der Meldung des Anbieters.
  3. Starten Sie die Dienste neu, die PHP ausführen: den PHP-FPM-Dienst Ihres PHP-Branches oder Apache, wenn Sie mod_php nutzen. Die Dienstnamen hängen von Ihrer Installation ab.
  4. Prüfen Sie das PHP, das Ihre Website ausliefert, nicht nur die Kommandozeile: Schauen Sie in den WordPress-Website-Zustand oder in Ihr Control Panel, falls vorhanden, und vergleichen Sie die installierte Paketversion mit der Tabelle. Geben Sie beides in den PHP-Versions-Checker ein.

Nur Nginx oder einen anderen vorgeschalteten Proxy neu zu starten, startet PHP nicht neu.

Wie sehe ich, welche PHP-Paketversion installiert ist?

Fragen Sie die Paketverwaltung, nicht PHP. Unter Ubuntu und Debian listet dpkg -l | grep php die installierten PHP-Pakete mit ihren vollständigen Versionen auf. Vergleichen Sie die Version des Pakets, das Ihre Website nutzt (zum Beispiel das FPM- oder Apache-Modul-Paket Ihres PHP-Branches), mit der gepatchten Version in der Tabelle. Sind mehrere PHP-Branches parallel installiert, prüfen Sie den, den Ihre Website tatsächlich verwendet; wie Sie das herausfinden, erklärt die Anleitung PHP-Version prüfen.

Muss ich den Server neu starten?

Meist nicht. PHP2Shell wird in PHP selbst behoben, entscheidend ist also der Neustart der PHP-Dienste: jedes PHP-FPM-Pools oder von Apache, falls PHP als mod_php läuft. Ein vollständiger Reboot funktioniert auch, wenn Sie nicht wissen, welche Dienste PHP nutzen. Planen Sie ihn aber so, dass die Website danach mit den neuen Paketen startet.

Ich nutze ein PPA oder Repository eines Drittanbieters. Ist das abgedeckt?

Nicht durch die Meldungen von Ubuntu oder Debian. Pakete aus Drittanbieter-Repositories haben einen eigenen Veröffentlichungsrhythmus und können hinterherhinken. Prüfen Sie die Ankündigungen dieses Repositories und vergewissern Sie sich, dass das installierte Paket den Fix für CVE-2026-109618 und CVE-2026-109619 enthält.

Was ist mit Debian 12 oder anderen Releases?

Debian 12 und viele andere Releases haben wir noch nicht geprüft. Schauen Sie in den Debian Security Tracker oder in die Ankündigungen Ihrer Distribution, und schließen Sie nicht von einem Release auf ein anderes.

Was ist mit LXC oder anderen Containern unter Ubuntu?

Aktualisieren Sie PHP in dem Container, der die Website ausliefert. Die Pakete des Hosts patchen das PHP eines Containers nicht. Für Docker-Images siehe Docker PHP Image.

Kann ich stattdessen einfach auf das Upstream-Release von PHP wechseln?

Das geht, aus einer Quelle, der Sie vertrauen. Wer Paketquellen mischt, riskiert aber, dass die Website weiter das alte Binary nutzt. Egal wofür Sie sich entscheiden: Starten Sie PHP neu und prüfen Sie danach die Laufzeitumgebung der Website. Alte Branches ohne neue Releases behandelt die Seite PHP End of Life; die allgemeinen Schritte stehen im PHP2Shell-Patch-Leitfaden und beim PHP2Shell-Checker.

Welche Quellen belegen diese Seite?

Prüfen Sie Ihr PHP auf PHP2Shell

Geben Sie die Version ein, die Ihre Website meldet. Wir vergleichen sie mit der ersten gepatchten Version ihres Versionszweigs und sagen Ihnen, was als Nächstes zu tun ist.

PHP2Shell-Checker →

Quellen

Die Kernfakten dieser Seite (gepatchte Versionen, CVE-Details, Pakete der Anbieter und Warnungen von Behörden) stammen aus offiziellen Quellen. Forschung, Nachrichten und Community-Beiträge sind als solche gekennzeichnet.