Bei PHPCMS V9 erfordert die Behebung von PHP2Shell einen Patch der PHP-Laufzeit. Die Anwendungsversion zeigt mögliche Kompatibilitätshürden, beweist aber weder Ausnutzbarkeit noch die Behebung beider CVEs.
PHPCMS V9 - PHP-Kompatibilität für den PHP2Shell-Fix
Eine verlässliche Zuordnung liegt hier nicht vor. Aus Produktnamen oder einer neuen Downloadseite folgt keine PHP-8-Kompatibilität. Distribution, Patchstand und lokale Anpassungen zuerst feststellen.
Umfang der PHP2Shell-Behebung bestimmen
Dateien und Paketidentität
phpcms/base.phpphpcms/libs/classes/caches/configs/
PHPCMS V9 - Kompatibilitätshürden für den PHP2Shell-Fix
PHPCMS V9 zunächst als übernommene Anwendung behandeln. Die historische offizielle Website war nicht verifizierbar; kein pauschaler PHP-Bereich wird behauptet. Offline mysql_*-Treiber, Kodierung, Inhaltsmodelle und Templates prüfen. Anhänge und Artikel-URLs bei Reparatur oder Migration erhalten. Vor PHPCMS-Export Kategorie-/Modell-IDs, eigene Felder und Anhänge aus der tatsächlichen DB zuordnen; Präfixe variieren. Detailseiten und Pfade vergleichen. Nur Artikeltext zu migrieren kann Modellfelder verlieren oder Bilder auf dem Altserver lassen.
Abhängigkeiten und Eigenentwicklungen
Offizielle Upgrade-Dokumentation ↗Funktionstests nach dem PHP2Shell-Fix
Bestandsaufnahme vor dem PHP2Shell-Fix
Nur in einer autorisierten Arbeitskopie verwenden.
php -v
php --ini
php -m
rg -n "mysql_connect|mysql_query|create_function|each\(" phpcmsPHPCMS V9 - PHP2Shell-Patches prüfen
Prüfen Sie beide CVE-Korrekturen im PHP, das diese Seite ausliefert. Alte Web- und Queue-Prozesse sowie Replikate ersetzen oder neu starten. Eine erreichbare Startseite oder ein neues CLI genügt nicht.
3. Neustarten und vollständig prüfen ↗