Última atualização: 2026-10-22 (UTC)

Vulnerabilidade PHP: atualizar PHP 7.4 no UbuntuPHP vulnerability · PHP2Shell · CVE-2026-109618 / CVE-2026-109619 · PHP RCE · PHP security update

Esta Vulnerabilidade PHP, PHP2Shell (CVE-2026-109618 / CVE-2026-109619), exige atualizar o PHP do site. Confira o repositório, a revisão completa e os processos antes de aplicar a PHP security update contra PHP RCE (php vulnerability).

PHP2Shell · CVE-2026-109618 / CVE-2026-109619

Faça backup da aplicação, configuração e dados e teste em homologação. Para corrigir esta Vulnerabilidade PHP, use o repositório e a série instalados.

Vulnerabilidade PHP: estado dos pacotes do fornecedor

Série / FornecedorPacote corrigidoPHP2Shell · Estado
PHP 7.4
ondrej-ppa
Pacote corrigido —
Fonte do fornecedor ↗
Estado não confirmado: consulte o fornecedor
Verificado em: 2026-10-22 03:28:58 UTC
PHP 7.4
ubuntu-esm · 20.04
7.4.3-4ubuntu2.29+esm5
Fonte do fornecedor ↗
Correção adaptada confirmada
Verificado em: 2026-10-22 03:29:00 UTC

Uma correção confirmada indica publicação pelo fornecedor, não que o servidor esteja atualizado. Um estado não confirmado ainda não tem uma revisão verificada para essa combinação.

Identifique a origem da correção desta Vulnerabilidade PHP

Pacotes do sistema, repositórios externos, imagens e PHP do painel podem ser instalações diferentes. Confira sistema, arquitetura, repositório e runtime do domínio: o mesmo número curto pode ter correções diferentes.

Código-fonte enviado, data prevista ou etiqueta RC não comprovam a publicação da correção desta Vulnerabilidade PHP.

PHP 7.4: atualizar, reiniciar e verificar

ondrej-ppa

Os índices Jammy e Noble do Launchpad incluem versões corrigidas com suporte para amd64 e arm64. Consulte as revisões por arquitetura; backports EOL exigem evidência separada.

Verificado em: 2026-10-22 03:28:58 UTC · Fonte do fornecedor ↗

Atualizar → Reiniciar → Verificar

Este ambiente não foi testado; não publicamos comandos executáveis de atualização. Faça backup e testes, siga o fornecedor, reinicie o PHP e confira a revisão completa.

Abrir instruções do fornecedor ↗

ubuntu-esm · 20.04

USN-8948-2 confirma o backport. Exige acesso ao Ubuntu Pro; não testamos a instalação dos pacotes de assinatura.

Verificado em: 2026-10-22 03:29:00 UTC · Fonte do fornecedor ↗

Atualizar → Reiniciar → Verificar

Este ambiente não foi testado; não publicamos comandos executáveis de atualização. Faça backup e testes, siga o fornecedor, reinicie o PHP e confira a revisão completa.

Abrir instruções do fornecedor ↗

Vulnerabilidade PHP: publicação de pacotes por arquitetura

Estas observações vêm do índice de pacotes, não de uma instalação testada. Uma data recente numa série EOL não comprova um backport. Confira sistema e arquitetura; não troque o repositório só porque outra arquitetura tem pacote novo.

sury · jammy · amd64

Verificado em: 2026-10-21T23:22:27.074675+00:00 · Índice de pacotes ↗

PacoteRevisão publicada
php7.4-cli1:7.4.33-31+0~20261021.121+ubuntu22.04~1.gbpe9c428
php8.0-cli1:8.0.30-25+0~20261021.88+ubuntu22.04~1.gbpabebea
php8.1-cli8.1.34-9+0~20261021.82+ubuntu22.04~1.gbp4e430a
php8.2-cli8.2.35-1+0~20261021.94+ubuntu22.04~1.gbp8bff78
php8.3-cli8.3.36-1+0~20261021.88+ubuntu22.04~1.gbp250f7c
php8.4-cli8.4.27-1+0~20261021.57+ubuntu22.04~1.gbp7636b9
php8.5-cli8.5.12-1+0~20261021.27+ubuntu22.04~1.gbp1a3e8a
sury · jammy · arm64

Verificado em: 2026-10-22T03:23:57.654114+00:00 · Índice de pacotes ↗

PacoteRevisão publicada
php7.4-cli1:7.4.33-30+0~20260703.120+ubuntu22.04~1.gbp1cce3b
php8.0-cli1:8.0.30-25+0~20261021.88+ubuntu22.04~1.gbpabebea
php8.1-cli8.1.34-8+0~20260703.81+ubuntu22.04~1.gbp86d822
php8.2-cli8.2.34-1+0~20260924.93+ubuntu22.04~1.gbpa3951d
php8.3-cli8.3.35-1+0~20260925.87+ubuntu22.04~1.gbp19383d
php8.4-cli8.4.26-1+0~20260925.56+ubuntu22.04~1.gbp80d95d
php8.5-cli8.5.11-1+0~20260924.26+ubuntu22.04~1.gbpbcb504
sury · noble · amd64

Verificado em: 2026-10-21T23:22:27.205680+00:00 · Índice de pacotes ↗

PacoteRevisão publicada
php7.4-cli1:7.4.33-31+0~20261021.121+ubuntu24.04~1.gbpe9c428
php8.0-cli1:8.0.30-25+0~20261021.88+ubuntu24.04~1.gbpabebea
php8.1-cli8.1.34-9+0~20261021.82+ubuntu24.04~1.gbp4e430a
php8.2-cli8.2.35-1+0~20261021.94+ubuntu24.04~1.gbp8bff78
php8.3-cli8.3.36-1+0~20261021.88+ubuntu24.04~1.gbp250f7c
php8.4-cli8.4.27-1+0~20261021.57+ubuntu24.04~1.gbp7636b9
php8.5-cli8.5.12-1+0~20261021.27+ubuntu24.04~1.gbp1a3e8a
sury · noble · arm64

Verificado em: 2026-10-22T03:23:57.654232+00:00 · Índice de pacotes ↗

PacoteRevisão publicada
php7.4-cli1:7.4.33-30+0~20260703.120+ubuntu24.04~1.gbp1cce3b
php8.0-cli1:8.0.30-24+0~20260706.87+ubuntu24.04~1.gbpf2cc5a
php8.1-cli8.1.34-8+0~20260703.81+ubuntu24.04~1.gbp86d822
php8.2-cli8.2.34-1+0~20260924.93+ubuntu24.04~1.gbpa3951d
php8.3-cli8.3.35-1+0~20260925.87+ubuntu24.04~1.gbp19383d
php8.4-cli8.4.26-1+0~20260925.56+ubuntu24.04~1.gbp80d95d
php8.5-cli8.5.11-1+0~20260924.26+ubuntu24.04~1.gbpbcb504
ppa · jammy · amd64

Verificado em: 2026-10-21T23:22:28.451217+00:00 · Índice de pacotes ↗

PacoteRevisão publicada
php7.4-cli1:7.4.33-31+ubuntu22.04.1+deb.sury.org+1
php8.0-cli1:8.0.30-25+ubuntu22.04.1+deb.sury.org+1
php8.1-cli8.1.34-9+ubuntu22.04.1+deb.sury.org+1
php8.2-cli8.2.35-1+ubuntu22.04.1+deb.sury.org+1
php8.3-cli8.3.36-1+ubuntu22.04.1+deb.sury.org+1
php8.4-cli8.4.27-1+ubuntu22.04.1+deb.sury.org+1
php8.5-cli8.5.12-1+ubuntu22.04.1+deb.sury.org+1
ppa · jammy · arm64

Verificado em: 2026-10-21T23:22:28.653871+00:00 · Índice de pacotes ↗

PacoteRevisão publicada
php7.4-cli1:7.4.33-31+ubuntu22.04.1+deb.sury.org+1
php8.0-cli1:8.0.30-25+ubuntu22.04.1+deb.sury.org+1
php8.1-cli8.1.34-9+ubuntu22.04.1+deb.sury.org+1
php8.2-cli8.2.35-1+ubuntu22.04.1+deb.sury.org+1
php8.3-cli8.3.36-1+ubuntu22.04.1+deb.sury.org+1
php8.4-cli8.4.27-1+ubuntu22.04.1+deb.sury.org+1
php8.5-cli8.5.12-1+ubuntu22.04.1+deb.sury.org+1
ppa · noble · amd64

Verificado em: 2026-10-21T23:22:28.672436+00:00 · Índice de pacotes ↗

PacoteRevisão publicada
php7.4-cli1:7.4.33-31+ubuntu24.04.1+deb.sury.org+1
php8.0-cli1:8.0.30-25+ubuntu24.04.1+deb.sury.org+1
php8.1-cli8.1.34-9+ubuntu24.04.1+deb.sury.org+1
php8.2-cli8.2.35-1+ubuntu24.04.1+deb.sury.org+1
php8.3-cli8.3.36-1+ubuntu24.04.1+deb.sury.org+1
php8.4-cli8.4.27-1+ubuntu24.04.1+deb.sury.org+1
php8.5-cli8.5.12-1+ubuntu24.04.1+deb.sury.org+1
ppa · noble · arm64

Verificado em: 2026-10-21T23:22:28.910028+00:00 · Índice de pacotes ↗

PacoteRevisão publicada
php7.4-cli1:7.4.33-31+ubuntu24.04.1+deb.sury.org+1
php8.0-cli1:8.0.30-25+ubuntu24.04.1+deb.sury.org+1
php8.1-cli8.1.34-9+ubuntu24.04.1+deb.sury.org+1
php8.2-cli8.2.35-1+ubuntu24.04.1+deb.sury.org+1
php8.3-cli8.3.36-1+ubuntu24.04.1+deb.sury.org+1
php8.4-cli8.4.27-1+ubuntu24.04.1+deb.sury.org+1
php8.5-cli8.5.12-1+ubuntu24.04.1+deb.sury.org+1

Vulnerabilidade PHP: se ainda não puder atualizar

A mitigação não corrige totalmente esta Vulnerabilidade PHP. Desativar o progresso de upload de sessões reduz apenas caminhos confirmados de CVE-2026-109619; não corrige CVE-2026-109618 nem exclui outros caminhos de estado residual.

session.upload_progress.enabled = Off

Aplique o ajuste na configuração do runtime web antes de processar as requisições e reinicie todos os processos. Não dependa de ini_set() nem do .user.ini do FPM. O recurso de progresso de upload de sessões do PHP será desativado.

cleanup, strict_mode, only_cookies e HttpOnly são ajustes de sessão, não provas de correção dessas CVE. O aviso também aborda limites de requisição, memória e rastros de erro; remover o limite de memória pode esgotar recursos. Avalie as condições e o impacto operacional antes de alterar outros ajustes.

Verificado em: 2026-10-21 23:25:00 UTC

Fonte do fornecedor ↗

Fonte do fornecedor ↗

Verificações após corrigir esta Vulnerabilidade PHP

Teste requisições críticas, login, uploads, logs, tarefas e processos em segundo plano. Reinicie todos os processos PHP web e confira cada site. Registre o repositório e a revisão completa; planeje a migração das séries EOL.

Verificar versão →

Ver o guia de migração →

Perguntas frequentes

Por que a versão parece antiga após corrigir a vulnerabilidade PHP?

Fornecedores costumam adaptar o patch à série anterior sem mudar o número curto. Compare revisão completa e repositório com o aviso e confira o runtime web.

Atualizar o PHP do terminal atualiza o site?

Nem sempre. Terminal, PHP-FPM e painel podem usar binários diferentes. Após corrigir a vulnerabilidade PHP, confira o runtime atribuído a cada domínio.

Preciso reiniciar os processos PHP?

Sim. Siga o procedimento do fornecedor para FPM, Apache e processos de longa duração. Instalar um pacote não comprova que todos os processos carregaram a nova versão.

Fontes e verificação

Verificado em: 2026-10-22 03:29:51 UTC