Bij Discuz! X 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.

Discuz! X - 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

  • source/discuz_version.php
  • config/
  • uc_client/
  • source/plugin/

Discuz! X - Blokkades voor de PHP2Shell-fix oplossen

Registreer Discuz! X, UCenter en plugins apart. Build en codering zijn belangrijk; X3.4/X3.5 alleen volstaat niet. Gebruik het exacte releasepakket. Test gedeelde login, gebruikerssynchronisatie, bijlagen en codering met volledige herstelkopie. Herstel forum en UCenter samen geïsoleerd. Identificeer andere gekoppelde sites, bewaar bijlagen en gebruikers-IDs. Coördineer accountschrijfacties en test elke toepassing; homepage bewijst geen consistentie.

Afhankelijkheden en eigen code

  • Discuz! X
  • UCenter
  • uc_client/
  • GBK / UTF-8
  • source/plugin/
  • data/template/
  • data/attachment/
Officiële documentatie ↗

Sitefuncties testen na de PHP2Shell-fix

Inventarisatie vóór de PHP2Shell-fix

Gebruik een geautoriseerde werkkopie.

Voorbeeldopdracht
php -v
php --ini
php -m

Discuz! X - 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 ↗

Officiële documentatie

Discuz! XOorspronkelijke bron ↗PHP security teamOorspronkelijke bron ↗CVE-2026-109618Oorspronkelijke bron ↗CVE-2026-109619Oorspronkelijke bron ↗PHP2Shell verhelpen - fouten bij PHP-upgrades↗

Verwante toepassingen

← Terug naar toepassingshandleidingen