Bij DedeCMS / 织梦 vereist het verhelpen van PHP2Shell een patch van de PHP-runtime. De applicatieversie helpt compatibiliteitsproblemen vinden, maar bewijst geen misbruikbaarheid of herstel van beide CVE’s.
DedeCMS / 织梦 - PHP-compatibiliteit voor de PHP2Shell-fix
Een betrouwbare koppeling ontbreekt hier. Een productnaam of nieuwe downloadpagina bewijst geen PHP 8-compatibiliteit. Bepaal distributie, patches en eigen wijzigingen.
Omvang van de PHP2Shell-reparatie bepalen
Bestanden en pakketidentiteit
include/common.inc.phpinclude/dedemysql.class.phptemplets/uploads/
DedeCMS / 织梦 - Blokkades voor de PHP2Shell-fix oplossen
Onderscheid origineel DedeCMS, commerciële releases en DedeBIZ. PHP 5.6+ op de huidige homepage bewijst niets voor elk oud 5.7-pakket. Controleer SQL-klassen, modellen, thema’s en codering offline. Bewaar tabellen, uploads en statische URLs; overschrijf niet met een andere distributie. Controleer DedeCMS-hoofdtabel en aanvullende tabellen per kanaal, echte sleutels en prefixen. Bewaar auteurs, categorieën, sjablonen en statische paden. Vergelijk aantallen en volledige artikelen met beelden; alleen archives kan velden missen.
Afhankelijkheden en eigen code
Officiële documentatie ↗Sitefuncties testen na de PHP2Shell-fix
Inventarisatie vóór de PHP2Shell-fix
Gebruik een geautoriseerde werkkopie.
php -v
php --ini
php -m
rg -n "mysql_connect|mysql_query|create_function|each\(" includeDedeCMS / 织梦 - PHP2Shell-patches controleren
Verifieer beide fixes in de PHP die deze site bedient. Vervang of herstart oude Web-processen, wachtrijwerkers en replica’s. Een werkende homepage of nieuw CLI-programma is onvoldoende bewijs.
3. Herstart en verifieer alles ↗