CVE-2023-3824
Buffer overflow e leitura além do limite em phar_dir_read()
- Publicado
- 11 de ago. de 2023
- Atualizado
- 13 de fev. de 2025
- Atribuindo CNA
- php
- Evidência observada
- 8 de ago. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HModerado · próximos 30 dias
- Percentil
- 97,6%
- Data do modelo
- 21 de set. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
Nas versões do PHP 8.0.* anteriores a 8.0.30, 8.1.* anteriores a 8.1.22 e 8.2.* anteriores a 8.2.8, ao carregar arquivos phar, durante a leitura das entradas de diretório PHAR, uma verificação insuficiente de comprimento pode levar a um estouro de buffer de pilha, potencialmente resultando em corrupção de memória ou RCE.
Fontes
3Exploit de prova de conceito para CVE-2023-3824 (desserialização de phar no PHP) que permite execução remota de código através de um arquivo phar especialmente criado e payload de reverse shell.
- poc-cvePoC
poc-cve-2023-3824
Vulnerabilidade em arquivos PHP Phar, devido a estouro de buffer, surge de verificações insuficientes de comprimento nos nomes de arquivos dentro do arquivo Phar. Atores maliciosos podem criar arquivos Phar com nomes de arquivo longos, levando a estouro de buffer e potencial execução de código malicioso ou vazamento de dados. Essa vulnerabilidade pode ser explorada para execução de código CVE-2023-3824
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.