CVE-2021-42362
WordPress Popular Posts <= 5.3.2 Upload Arbitrário de Arquivo Autenticado
- Publicado
- 17 de nov. de 2021
- Atualizado
- 16 de set. de 2024
- Atribuindo CNA
- Wordfence
- Evidência observada
- 15 de jul. de 2021
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HAlto · próximos 30 dias
- Percentil
- 99,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
O plugin WordPress Popular Posts do WordPress é vulnerável a uploads arbitrários de arquivos devido à validação insuficiente do tipo de arquivo de entrada encontrada no arquivo ~/src/Image.php, o que possibilita que atacantes com nível de acesso de colaborador ou superior enviem arquivos maliciosos que podem ser usados para obter execução remota de código, nas versões até 5.3.2 inclusive.
Fontes
4- nate158g-m-w-n-l-p-d-a-o-eExploit
### Este módulo requer Metasploit: https://metasploit.com/download# Fonte atual: https://github.com/rapid7/metasploit-framework##class MetasploitModule < Msf::Exploit::Remote Rank = NormalRanking prepend Msf::Exploit::Remote::AutoCheck include Msf::Exploit::FileDropper include Msf::Exploit::Remote::HttpClient include Msf::Exploit::Remote::HttpServer include Msf::Exploit::Remote::HTTP::Wordpress def initialize(info = {}) super( update_info( info, 'Name' => 'Wordpress Popular Posts Authenticated RCE', 'Description' => %q{ Este exploit requer que o Metasploit tenha um FQDN e a capacidade de executar um servidor web de payload nas portas 80, 443 ou 8080. O FQDN também não deve resolver para um endereço reservado (192/172/127/10). O servidor também deve responder a uma solicitação HEAD para o payload, antes de receber uma solicitação GET. Este exploit aproveita uma validação de entrada imprópria autenticada no plugin Wordpress Popular Posts <= 5.3.2. A cadeia de exploit é bastante complicada. A autenticação é necessária e 'gd' para PHP é necessário no servidor. Em seguida, o plugin Popular Post é reconfigurado para permitir uma URL arbitrária para a imagem do post no widget. Um post é feito, então solicitações são enviadas ao post para torná-lo mais popular do que o anterior #1 por 5. Uma vez que o post atinge o top 5, e após uma atualização de cache do servidor de 60 segundos (esperamos 90), o widget da página inicial é carregado o que aciona o plugin para baixar o payload do nosso servidor. Nosso payload tem um cabeçalho 'GIF' e uma extensão dupla ('.gif.php') permitindo que código PHP arbitrário seja executado. }, 'License' => MSF_LICENSE, 'Author' => [ 'h00die', # módulo msf 'Simone Cristofaro', # edb 'Jerome Bruandet' # análise original ], 'References' => [ [ 'EDB', '50129' ], [ 'URL', 'https://blog.nintechnet.com/improper-input-validation-fixed-in-wo
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.