Bij Typecho 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.

Typecho - PHP-compatibiliteit voor de PHP2Shell-fix

VoorbeeldreleaseOpgegeven PHP-eisKandidaten volgens de declaratieOorspronkelijke bron
v1.3.0>=7.4.0raw.githubusercontent.com ↗
v1.2.1>=7.2.0raw.githubusercontent.com ↗

Kandidaten vergelijken alleen deze declaratie met de eerste PHP2Shell-fixes in ondersteunde takken. Ze bewijzen geen geteste compatibiliteit, leverancierondersteuning of passende afhankelijkheden. PHP-compatibiliteit voor de PHP2Shell-fix ↗

Omvang van de PHP2Shell-reparatie bepalen

Bestanden en pakketidentiteit

  • var/Typecho/Common.php
  • usr/plugins/
  • usr/themes/

Typecho - Blokkades voor de PHP2Shell-fix oplossen

Typecho-README-minima gelden voor de genoemde tags, niet alle thema’s/plugins. Controleer hooks, themafuncties, SQL-adapters en routes. Bewaar database en usr/ samen. Vergelijk na update permalinks, reacties, Markdown en media.

Afhankelijkheden en eigen code

  • Typecho
  • functions.php
  • Plugin.php
  • Typecho\Db
  • Markdown
  • usr/uploads/
  • routingTable
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

Typecho - 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

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

Verwante toepassingen

← Terug naar toepassingshandleidingen