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

PHP-Sicherheit erklärt · defensiv

phpinfo()-Offenlegung: warum sie zählt und wie Sie sie beheben

phpinfo() gibt die komplette PHP-Konfiguration aus. Beim Einrichten praktisch, online vergessen ein Geschenk für Angreifer.

Zuletzt aktualisiert

Worum es geht

Laut PHP-Handbuch gibt phpinfo() eine große Menge an Informationen über den aktuellen Zustand von PHP aus, darunter Kompilieroptionen, Erweiterungen, PHP-Version, Serverinformationen, Umgebung und HTTP-Header. Auf einer Live-Site können das Datenbank-Hostnamen, API-Schlüssel in Umgebungsvariablen und interne Pfade sein. MITRE führt das als CWE-200.

So finden Sie es

So beheben Sie es

Lesende Prüfungen und sichere Muster

# Find leftover phpinfo() files (read-only)
grep -rln "phpinfo\s*(" --include=*.php /var/www 2>/dev/null | grep -v /vendor/

# Check your own site for common file names (only on hosts you own)
for f in phpinfo.php info.php test.php i.php; do
  curl -s -o /dev/null -w "%{http_code} $f\n" "https://your-site.example/$f"
done

; php.ini: stop advertising the version and block the function
expose_php = Off
disable_functions = phpinfo

Ist die sichtbare PHP-Version wirklich ein Problem?

Allein keine Schwachstelle, aber sie verrät, ob ein Server noch vor 8.2.35, 8.3.36, 8.4.27 oder 8.5.12 steht. Sie zu entfernen kostet nichts.

Mein Hosting-Panel zeigt phpinfo. Ist das offen?

Nicht, wenn es hinter dem Panel-Login liegt. Das Risiko ist eine phpinfo-Seite ohne Anmeldung.

Weitere PHP-Schwachstellenklassen

Quellen

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

  1. phpinfo() — PHP Manual
  2. Core php.ini directives (open_basedir, expose_php) — PHP Manual
  3. CWE-200: Exposure of Sensitive Information to an Unauthorized Actor — MITRE CWE