Nicht php.net · Nicht NVD · Nicht CISA

PHP-Sicherheitslücken-Tracker

Inoffizielles Briefing zu Sicherheitslücken in PHP

English简体中文日本語DeutschFrançaisNederlandsEspañol

Sicherheitswarnung

PHP2Shell: PHP aktualisieren. Nur das behebt die Lücke vollständig.

CVE-2026-109618 und CVE-2026-109619 sind kritische Schwachstellen in PHP selbst, die Remote-Code-Ausführung ohne Authentifizierung erlauben. Das PHP-Projekt hat am 21. Oktober 2026 Updates für die unterstützten Zweige 8.2 bis 8.5 veröffentlicht. Starten Sie PHP nach dem Update neu. Eine Firewall ersetzt das Update nicht.

Schritte zur Behebung

PHP2Shell-Check · CVE-2026-109618 · CVE-2026-109619

PHP2Shell-Checker: Ist meine PHP-Version betroffen?

Geben Sie eine PHP-Version ein oder fügen Sie die Ausgabe von php -v ein. Der PHP2Shell-Checker läuft nur im Browser, sendet nichts an einen Server und scannt keine Hosts.

Zuletzt aktualisiert

Führen Sie den PHP2Shell-Check für jede PHP-Laufzeit durch: Host-CLI, jeder PHP-FPM-Pool, Apache mod_php und jedes Container-Image können unterschiedliche Versionen haben.

Beispiel: 8.3.35 oder PHP/8.2.34. Die Patch-Nummer ist erforderlich.

Noch nichts geprüft. Das Ergebnis bleibt in Ihrem Browser.

Tipp: Sie können die erste Zeile von php -v einfügen, etwa PHP 8.3.35 (cli) (built: …). Der Checker erkennt die Versionsnummer.

Ist meine PHP-Version von PHP2Shell betroffen?

PHP2Shell: betroffene Versionen und Fix-Releases (21. Oktober 2026)
ZweigStatusFix-Release
PHP 8.5Betroffen unterhalb des Fix-Releases8.5.12
PHP 8.4Betroffen unterhalb des Fix-Releases8.4.27
PHP 8.3Betroffen unterhalb des Fix-Releases8.3.36
PHP 8.2Betroffen unterhalb des Fix-Releases8.2.35
PHP 5.4 – 8.1End of Life: kein offizieller Fix; Backport des Anbieters oder Upgrade nötig—

Wie prüfe ich, ob mein Server eine verwundbare PHP-Version nutzt?

Diese Befehle lesen nur Versionen auf Ihren eigenen Maschinen aus. Führen Sie sie als derselbe Benutzer bzw. im selben Container wie die Website aus und fügen Sie die Version in den PHP2Shell-Checker ein.

Sichere PHP2Shell-Selbstprüfung (kein Zugriff auf fremde Hosts)
# 1. PHP version on the host (CLI)
php -v

# 2. PHP version inside each container
docker ps --format '{{.Names}}'
docker exec <container> php -v

# 3. Package version (shows distro backports)
dpkg -l | grep -E '^ii +php'          # Debian / Ubuntu
rpm -qa | grep -i '^php'              # RHEL / Alma / Rocky / Fedora / SUSE
apk info -v | grep -i '^php'          # Alpine

# 4. Version the web server actually runs (FPM / mod_php may differ from CLI)
php-fpm -v 2>/dev/null || ls /usr/sbin/php-fpm*

Welche PHP-Versionen sind gepatcht?

PHP2Shell-Scanner oder Versionsprüfung?

Produkte mit eigenem PHP prüfen

Wenn der PHP2Shell-Check „betroffen“ meldet

Ist dieser PHP2Shell-Checker sicher?

Ja. Er vergleicht Versionsnummern im Browser. Es werden keine Daten gesendet und keine Hosts gescannt.

Kann ich eine fremde Website prüfen?

Nein. Prüfen Sie nur Systeme, die Ihnen gehören oder für die Sie autorisiert sind. Diese Website scannt keine fremden Hosts.

Meine Distribution zeigt PHP 8.3.6, meldet aber „behoben“. Wer hat recht?

Die Distribution. Backport-Pakete behalten die alte Upstream-Nummer. Prüfen Sie die Paketversion in den Distributions-Fixes.

Schützt eine WAF-Regel vor PHP2Shell?

Nein. WAF-Regeln und php.ini-Änderungen decken nur einige Pfade ab. Der Fix ist das PHP-Upgrade mit Neustart der Worker.

Sind PHP 7.4 oder 8.1 von PHP2Shell betroffen?

Behandeln Sie sie als betroffen. Für End-of-Life-Zweige gibt es kein offizielles Release; nur Backports oder ein Upgrade helfen.

Quellen

Externe Links verlassen diese Website. Wir hosten keinen Exploit-Code.

  1. News archive 2026: security advisory, 21 October 2026 — PHP project (php.net)
  2. PHP downloads — PHP project (php.net)
  3. Supported Versions — PHP project (php.net)
  4. Unsupported Branches — PHP project (php.net)
  5. CVE-2026-109618 — Debian Security Tracker
  6. CVE-2026-109618 — Ubuntu Security (Canonical)