PT-2022-2687

CVE-2022-27778

·

Publicado

2022-04-28

·

Atualizado

2026-09-18

Descrição por

CVSS 3.1
8.1
Alta
MétricasAV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do curl anteriores à 7.83.1
Versões do MySQL Server 5.7.38 e anteriores, 8.0.29 e anteriores
Descrição
Um problema de resolução incorreta de nomes pode resultar na remoção do arquivo errado quando a opção --no-clobber é usada em conjunto com --remove-on-error. Isso poderia permitir que um invasor remoto exclua arquivos arbitrários. A opção --remove-on-error instrui o curl a remover o arquivo de saída quando ele retorna um erro, sem deixar um arquivo parcial para trás. A opção --no-clobber impede que o curl sobrescreva um arquivo se ele já existir e, em vez disso, acrescenta um número ao nome para criar um novo nome de arquivo não utilizado. Se o curl adicionar um número para não “clobber” a saída e ocorrer um erro durante a transferência, a lógica de remoção em caso de erro removeria o nome de arquivo original sem o número adicionado.
Recomendações
Para versões do curl anteriores à 7.83.1, atualize para a versão 7.83.1 ou posterior para resolver o problema.
Para versões do MySQL Server 5.7.38 e anteriores, 8.0.29 e anteriores, atualize para uma versão posterior à 5.7.38 e 8.0.29, respectivamente, para resolver o problema.
Como solução alternativa temporária, considere evitar o uso das opções --no-clobber e --remove-on-error juntas até que um patch esteja disponível.
Restrinja o acesso ao utilitário curl para minimizar o risco de exploração.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
ALT-PU-2022-1837
ALT-PU-2022-1877
ALT-PU-2022-1902
ALT-PU-2022-2552
ALT-PU-2022-3102
ALT-PU-2023-1912
AZL-9876
CLEANSTART-2026-AY18527
CLEANSTART-2026-BW46578
CLEANSTART-2026-DI23929
CLEANSTART-2026-LQ42192
CLEANSTART-2026-OF85770
CLEANSTART-2026-WP36536
OPENSUSE-SU-2024:12062-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾