PT-2022-3918 · Drupal · Drupal
Elar Lang
·
Publicado
2022-07-20
·
Atualizado
2024-03-06
·
CVE-2022-25277
CVSS v2.0
9.0
Alta
| Vetor | AV:N/AC:L/Au:S/C:C/I:C/A:C |
Nome do software vulnerável e versões afetadas
Versões 7, 9.3 e 9.4 do núcleo do Drupal
Descrição
O problema decorre da interação incorreta entre duas proteções no núcleo do Drupal: uma que sanitiza nomes de arquivos com extensões perigosas durante o upload e outra que remove os pontos à esquerda e à direita dos nomes de arquivos para impedir o upload de arquivos de configuração do servidor. Se um site estiver configurado para permitir o upload de arquivos com a extensão .htaccess, os nomes desses arquivos não serão sanitizados adequadamente, o que pode permitir a contornagem das proteções fornecidas pelos arquivos .htaccess padrão do núcleo do Drupal e a possível execução remota de código em servidores web Apache. Isso é mitigado pela exigência de que um administrador de campos configure explicitamente um campo de arquivo para permitir .htaccess como extensão ou que um módulo contribuído ou código personalizado substitua as configurações de upload de arquivos permitidos.
Recomendações
Para o núcleo do Drupal versão 7: atualize para a versão 7.91.
Para o núcleo do Drupal versão 9.3: atualize para a versão 9.3.19.
Para o núcleo do Drupal versão 9.4: atualize para a versão 9.4.3.
Como solução temporária, considere restringir o upload de arquivos com extensão htaccess até que o problema seja resolvido.
Exploit
Correção
RCE
Unrestricted File Upload
Code Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Drupal