Überprüfen Sie die aktive Laufzeitumgebung. Überprüfen Sie die Konfiguration Ihres Webservers, um das PHP-Modul, den FPM-Pool oder die eingebettete SAPI zu identifizieren, die die Anfragen bearbeiten. Überprüfen Sie die Version mithilfe zugriffsbeschränkter Diagnosetools und entfernen Sie anschließend alle temporären Endpunkte. Geben Sie phpinfo() oder einen Versionsendpunkt niemals öffentlich preis.
Überprüfen Sie die installierten Pakete. Unter Ubuntu mit PHP 8.3 zeigen diese schreibgeschützten Befehle die installierten Pakete und verfügbaren Versionen an:
dpkg-query -W 'php8.3*'
apt-cache policy php8.3-fpm
Passen Sie die Paketnamen an Ihren PHP-Zweig an und vergleichen Sie die installierten Versionen mit den Sicherheitshinweisen des Anbieters oder dem Paket-Changelog. Linux-Anbieter portieren möglicherweise Korrekturen in ältere PHP-Versionen zurück. Ubuntu listet beispielsweise folgende gepatchte Builds auf:
Beide enthalten trotz ihrer niedrigeren Versionsnummern die relevanten Korrekturen. Lesen Sie die Ubuntu-Sicherheitsmitteilung.
Patch anwenden und neu bereitstellen. Installieren Sie die gepatchten Pakete. Bei Containern notieren Sie den Digest des laufenden Images, aktualisieren Sie anfällige PHP-Basis-Images, erstellen Sie die betroffenen Workloads neu und stellen Sie sie erneut bereit, einschließlich der Queue-Worker.
Überprüfen Sie das Ergebnis. Starten Sie betroffene PHP-Worker neu oder ersetzen Sie sie und stellen Sie sicher, dass laufende Prozesse und Container gepatchte Builds oder verifizierte Backports des Anbieters verwenden. Notieren Sie Paketversionen, Digests der laufenden Images, Details zum Neustart und die Ergebnisse der Überprüfung.
PHP 8.1 und frühere Versionen werden vom Upstream-Entwickler nicht mehr unterstützt, obwohl einige Anbieter weiterhin Sicherheits-Backports bereitstellen. Prüfen Sie, ob Ihr installierter Build abgedeckt ist, und führen Sie ein Upgrade durch, falls dies nicht der Fall ist. Der Sicherheitssupport für PHP 8.2 endet am 31. Dezember 2026; kombinieren Sie daher jeden kurzfristigen Patch mit einem Upgrade-Plan. Den vollständigen Zeitplan für den Support finden Sie im PHP-Supportplan.