PT-2022-2687 · Curl+4 · Curl+3

Publicado

2022-04-28

·

Atualizado

2026-05-18

·

CVE-2022-27778

CVSS v3.1

8.1

Alta

VetorAV: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.

Exploit

Correção

DoS

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

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
BDU:2022-03177
CLEANSTART-2026-AY18527
CLEANSTART-2026-BW46578
CLEANSTART-2026-DI23929
CLEANSTART-2026-LQ42192
CLEANSTART-2026-OF85770
CVE-2022-27778
OPENSUSE-SU-2024:12062-1

Produtos afetados

Alt Linux
Mysql Server
Red Os
Curl