PHP2Shell: Warum die ElderCraft-Webseite vorübergehend offline war

Einige von euch haben sicherlich bemerkt, dass unsere ElderCraft-Webseite zeitweise nicht erreichbar war. Der Grund dafür war eine außergewöhnlich schwerwiegende Sicherheitslücke in der Programmiersprache PHP, die weltweit zahlreiche Webseiten und Onlinedienste betroffen hat.

Wir möchten euch erklären, was passiert ist, warum wir die Webseite vorsorglich abgeschaltet haben und welche Maßnahmen inzwischen getroffen wurden.

Was ist PHP2Shell?

PHP ist eine der am häufigsten verwendeten Programmiersprachen für Webseiten. Auch WordPress, auf dem unsere ElderCraft-Webseite basiert, verwendet PHP.

Am 21. Oktober 2026 wurden Sicherheitsupdates für zwei kritische Schwachstellen veröffentlicht, die gemeinsam unter dem Namen PHP2Shell bekannt wurden:

  • CVE-2026-109618: Fehler bei der Speicherverwaltung, insbesondere beim Abbruch und Aufräumen von Anfragen.
  • CVE-2026-109619: Fehler bei der Verwaltung interner Speicherzustände, wodurch PHP unter bestimmten Umständen auf bereits freigegebenen Speicher zugreifen kann.

Beide Schwachstellen wurden mit 9,2 von 10 Punkten auf der internationalen CVSS-Skala bewertet und gelten damit als kritisch.

Das besonders Gefährliche: Ein Angreifer benötigt unter bestimmten Voraussetzungen weder ein Benutzerkonto noch ein Passwort, um die Schwachstellen auszunutzen.

Eine Webseite in nur 38 Sekunden angreifen?

Wie gefährlich PHP2Shell sein kann, demonstrierten Sicherheitsforscher des Unternehmens Calif.

In einer veröffentlichten Demonstration gelang es ihnen, innerhalb von gerade einmal 38 Sekunden eigene Systembefehle auf einem verwundbaren Webserver auszuführen. Als Testumgebung diente eine Webseite mit dem PHP-Framework Laravel.

Dafür waren keine gestohlenen Zugangsdaten erforderlich. Stattdessen verwendeten die Forscher automatisierte, speziell präparierte HTTP-Anfragen, um die Fehler in PHP auszunutzen.

Die 38 Sekunden sind das Ergebnis dieser konkreten Demonstration. Nicht jeder Server lässt sich zwangsläufig in dieser Zeit angreifen. Die Vorführung zeigt aber eindrucksvoll, wie schnell ein erfolgreicher Angriff unter geeigneten Bedingungen erfolgen kann.

Warum ist die Sicherheitslücke so gefährlich?

Normalerweise verarbeitet PHP eine Anfrage, erzeugt die benötigten Inhalte und gibt anschließend den verwendeten Arbeitsspeicher wieder frei.

Bei PHP2Shell können bestimmte Fehlerzustände dazu führen, dass dieser Speicher nicht korrekt verwaltet wird.

Ein Angreifer kann versuchen, solche Zustände gezielt herbeizuführen. Gelingt die Ausnutzung, kann er unter anderem:

  • Vertrauliche Informationen aus dem Speicher auslesen.
  • Eigene Befehle auf dem Webserver ausführen.
  • Dateien verändern oder Schadsoftware hinterlegen, soweit die Berechtigungen des angegriffenen Prozesses dies erlauben.
  • Weitere Angriffe auf die betroffene Infrastruktur vorbereiten.

Das Problem befindet sich direkt im PHP-Interpreter, nicht in einem bestimmten WordPress-Plugin oder einer einzelnen Webseite.

Deshalb reicht es nicht aus, lediglich WordPress oder dessen Erweiterungen zu aktualisieren. Die zugrunde liegende PHP-Version selbst muss abgesichert werden.

Warum haben wir ElderCraft abgeschaltet?

Als das Ausmaß der Sicherheitslücken bekannt wurde, standen zunächst noch keine allgemein verfügbaren Sicherheitsupdates bereit.

Da unsere Webseite auf einer PHP-basierten Infrastruktur betrieben wird, haben wir uns entschieden, die betroffenen Webdienste vorsorglich vom Netz zu nehmen.

Der Schutz unserer Infrastruktur und der darauf gespeicherten Daten hatte dabei Vorrang vor der Erreichbarkeit der Webseite.

Die Abschaltung war eine vorbeugende Sicherheitsmaßnahme und bedeutet nicht, dass ElderCraft erfolgreich angegriffen wurde. Ein solcher Angriff ist uns bislang nicht bestätigt.

Was wurde inzwischen unternommen?

Die PHP-Entwickler haben am 21. Oktober außerplanmäßige Sicherheitsupdates veröffentlicht. Die korrigierten Versionen sind unter anderem:

  • PHP 8.2.35
  • PHP 8.3.36
  • PHP 8.4.27
  • PHP 8.5.12

Wir haben die entsprechenden Sicherheitsupdates auf unserer Hosting-Infrastruktur eingespielt, die betroffenen PHP-Dienste wiederhergestellt und die Erreichbarkeit unserer Webseiten überprüft.

Die ElderCraft-Webseite ist inzwischen wieder online und erreichbar.

Zusätzliche Sicherheitsprüfungen bleiben weiterhin Bestandteil unserer Maßnahmen.

Einzelne Verwaltungsfunktionen unseres Hosting-Systems bleiben vorsorglich deaktiviert, bis auch für deren interne Komponenten ein bestätigter sicherer Softwarestand vorliegt. Für die normale Nutzung der ElderCraft-Webseite ist das nicht relevant.

Was bedeutet das für unsere Spieler?

Für euch besteht derzeit kein besonderer Handlungsbedarf aufgrund dieser Sicherheitslücke. Es handelt sich um ein serverseitiges Problem, das von den Betreibern der betroffenen Systeme behoben werden muss.

Auch der Minecraft-Spielbetrieb ist von der beschriebenen PHP-Sicherheitslücke nicht unmittelbar betroffen. Die vorsorgliche Abschaltung bezog sich auf unsere Webinfrastruktur.

Wir werden die Sicherheitslage weiterhin beobachten und notwendige Aktualisierungen zeitnah durchführen.

Vielen Dank für euer Verständnis während der vorübergehenden Nichterreichbarkeit.

Euer ElderCraft-Team