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

Slim - PHP-compatibiliteit voor de PHP2Shell-fix

VoorbeeldreleaseOpgegeven PHP-eisKandidaten volgens de declaratieOorspronkelijke bron
3.13.0^8.1repo.packagist.org ↗f899a6e0be00
4.15.3~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0repo.packagist.org ↗3675bf6baac6

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

slim/slim

  • composer.lock
  • public/index.php
  • src/

Slim - Blokkades voor de PHP2Shell-fix oplossen

Slim 3 naar 4 verandert PSR-7, factories, container en middlewarevolgorde. De huidige Slim-3-patch vertegenwoordigt niet het oorspronkelijke minimum. Test met het echte lockbestand fouten, authenticatie, request-body en response-uitvoer op de doel-PHP.

Afhankelijkheden en eigen code

  • PSR-7
  • PSR-17
  • PSR-15
  • PSR-11
  • ErrorMiddleware
  • App::map()
  • ResponseEmitter
Officiële documentatie ↗

Sitefuncties testen na de PHP2Shell-fix

Inventarisatie vóór de PHP2Shell-fix

Gebruik een geautoriseerde werkkopie.

Voorbeeldopdracht
php -v
php --ini
composer --no-plugins show --locked slim/slim
composer --no-plugins check-platform-reqs --lock
composer --no-plugins prohibits php 8.3.36 --locked

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

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

Verwante toepassingen

← Terug naar toepassingshandleidingen