Docker und Container

Ein Neustart desselben Containers installiert keinen Patch. Laden Sie ein korrigiertes Basisimage, bauen Sie neu und ersetzen Sie alle Container. Fixieren Sie den geprüften Digest und kontrollieren Sie jedes Replikat. Das Beispiel nutzt PHP 8.4.27 FPM; den Compose-Platzhalter ersetzen Sie durch Ihren Dienstnamen.

2. Korrigierten Build installieren

Die ersten korrigierten Versionen sind 8.2.35, 8.3.36, 8.4.27 und 8.5.12. Verwenden Sie einen unterstützten Zweig und passende Erweiterungen aus vertrauenswürdiger Quelle. Testen Sie Anwendungen und Healthchecks. WAF-Regeln oder CMS-Updates ersetzen die Interpreter-Korrektur nicht.

Vier Zweige. Klare Update-Ziele.
PHP-ZweigUpstream-Versionen unterErste korrigierte VersionEnde der Sicherheitsupdates
PHP 8.5< 8.5.12✓ 8.5.1231. Dez. 2029
PHP 8.4< 8.4.27✓ 8.4.2731. Dez. 2028
PHP 8.3< 8.3.36✓ 8.3.3631. Dez. 2027
PHP 8.2< 8.2.35✓ 8.2.3531. Dez. 2026
Noch PHP 8.1 oder älter?

Für diese Zweige gibt es keine reguläre PHP-Veröffentlichung. Minimale Quellcode-Backports existieren für 7.4, 8.0 und 8.1. Herstellerunterstützung separat prüfen. Anleitung lesen ↗

3. Neustarten und vollständig prüfen

Neue Dateien ersetzen keine laufenden Worker im Speicher. Starten Sie Apache bei mod_php oder alle betroffenen FPM-Dienste und Pools neu, ebenso dauerhafte Queue-Prozesse. Prüfen Sie Startzeit, Web-Version, Paketrevision, Healthchecks und alle Replikate. Entfernen Sie Diagnose-Seiten sofort; phpinfo() darf nicht öffentlich bleiben.

Befehlsbeispiel / DOCKER

shell
# Example base image: choose a supported, patched branch.
FROM php:8.4.27-fpm

# Rebuild from a patched base, then replace running containers.
docker compose build --pull --no-cache
docker compose up -d --force-recreate
docker compose exec <php-service> php -v
docker compose images

Primärquellen & weiterführende Informationen

PHP security teamSecurity advisory · 21 Oct 2026
CVE-2026-109618GHSA-w8hw-w9fx-j79w · OOM corruption
CVE-2026-109619GHSA-6wmf-4rv5-p3rp · Stale global state
Nächster Schritt3. Neustarten und vollständig prüfen ↗