No Discuz! X, corrigir o PHP2Shell exige aplicar o patch ao interpretador PHP. A versão da aplicação ajuda a identificar incompatibilidades; não comprova exploração nem a correção das duas CVEs.

Discuz! X - Compatibilidade PHP para corrigir PHP2Shell

Não há correspondência confiável aqui. O nome do produto ou uma página nova não comprovam compatibilidade com PHP 8. Identifique distribuição, correções e alterações locais.

Identificar o escopo da correção PHP2Shell

Arquivos e identidade do pacote

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

Discuz! X - Remover bloqueios da correção PHP2Shell

Registre Discuz! X, UCenter e plugins separadamente. Build e codificação importam; X3.4/X3.5 não basta. Use o pacote exato. Teste login integrado, sincronização, anexos e codificação com reversão completa. Restaure fórum e UCenter juntos em isolamento. Identifique outros sites vinculados, preserve anexos e IDs de usuários. Coordene gravações de contas e teste cada aplicação; início não garante consistência.

Dependências e código personalizado

  • Discuz! X
  • UCenter
  • uc_client/
  • GBK / UTF-8
  • source/plugin/
  • data/template/
  • data/attachment/
Documentação oficial ↗

Testes do site após corrigir PHP2Shell

Inventário antes de corrigir PHP2Shell

Use uma cópia autorizada.

Exemplo de comando
php -v
php --ini
php -m

Discuz! X - Verificar correções PHP2Shell

Valide as duas correções no PHP que atende este site. Substitua ou reinicie processos Web, trabalhadores de filas e réplicas antigos. Página inicial funcionando ou CLI novo não bastam como prova.

3. Reinicie e verifique tudo ↗

Documentação oficial

Discuz! XFonte original ↗PHP security teamFonte original ↗CVE-2026-109618Fonte original ↗CVE-2026-109619Fonte original ↗Correção do PHP2Shell - resolver erros de atualização↗

Aplicações relacionadas

← Voltar aos guias de aplicações