Для Laminas / Zend Framework усунення PHP2Shell потребує виправлення середовища PHP. Версія застосунку допомагає виявити несумісність, але не доводить можливість експлуатації чи виправлення обох CVE.

Laminas / Zend Framework - Сумісність PHP для усунення PHP2Shell

Приклад випускуЗаявлена вимога PHPКандидати за декларацієюПершоджерело
3.6.1~8.0.0 || ~8.1.0 || ~8.2.0repo.packagist.org ↗f12e801c31c0
3.7.0~8.1.0 || ~8.2.0 || ~8.3.0repo.packagist.org ↗3f65447addf4
3.8.0~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0repo.packagist.org ↗53ba28b7222d

Кандидати зіставляють лише декларацію з першими виправленнями PHP2Shell у підтримуваних гілках. Це не доказ перевіреної сумісності, підтримки постачальника чи відповідності всіх залежностей. Сумісність PHP для усунення PHP2Shell ↗

Визначити обсяг виправлення PHP2Shell

Файли та ідентифікатор пакета

laminas/laminas-mvc

  • composer.lock
  • config/modules.config.php
  • module/

Laminas / Zend Framework - Усунути перешкоди виправленню PHP2Shell

Розрізняйте Zend Framework 1, 2, 3 і Laminas. Таблиця для laminas-mvc. Зберіть простори імен, фабрики ServiceManager і модулі перед міграцією копії. Покинуті модулі оцініть окремо, перевірте створення сервісів і сесії.

Залежності та власний код

  • Zend\*
  • laminas-migration
  • ServiceManager
  • config/modules.config.php
  • MVC
  • laminas-*
Офіційна документація ↗

Перевірка функцій після усунення PHP2Shell

Інвентаризація перед виправленням PHP2Shell

Використовуйте дозволену робочу копію.

Приклад команди
php -v
php --ini
composer --no-plugins show --locked laminas/laminas-mvc
composer --no-plugins check-platform-reqs --lock
composer --no-plugins prohibits php 8.3.36 --locked

Laminas / Zend Framework - Перевірити виправлення PHP2Shell

Перевірте обидва виправлення в PHP, що обслуговує цей сайт. Замініть або перезапустіть старі Web-процеси, обробники черг і репліки. Робоча головна сторінка чи новий CLI не є достатнім доказом.

3. Перезапустіть і перевірте все ↗

Офіційна документація

Laminas / Zend FrameworkПершоджерело ↗PHP security teamПершоджерело ↗CVE-2026-109618Першоджерело ↗CVE-2026-109619Першоджерело ↗Усунення PHP2Shell - помилки оновлення PHP↗

Пов’язані застосунки

← До посібників застосунків