PT-2021-3530

CVE-2021-22898

·

Publicado

2021-04-27

·

Atualizado

2026-10-14

Descrição por

CVSS 3.1
3.7
Baixa
MétricasAV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do curl de 7.7 a 7.76.1
Descrição
O problema está relacionado à opção de linha de comando -t, conhecida como CURLOPT TELNETOPTIONS na libcurl, que é usada para enviar pares de variável=conteúdo a servidores TELNET. Devido a uma falha no analisador de opções para o envio de variáveis NEW ENV, a libcurl poderia ser levada a passar dados não inicializados de um buffer baseado em pilha para o servidor, revelando potencialmente informações internas confidenciais ao servidor por meio de um protocolo de rede de texto simples. Isso ocorre porque o curl não verifica corretamente o código de retorno de uma chamada à função sscanf, deixando a parte do buffer de envio não inicializada para o valor, caso este tenha sido fornecido com mais de 127 bytes.
Recomendações
Para as versões 7.7 a 7.76.1 do curl, como solução temporária, considere desativar o uso da opção de linha de comando -t, conhecida como CURLOPT TELNETOPTIONS, até que um patch esteja disponível. Restrinja o acesso a servidores TELNET para minimizar o risco de exploração. Evite usar a variável NEW ENV no endpoint da API afetado até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
ALSA-2021:4511
ALSA-2021_4511
ALT-PU-2021-1865
ALT-PU-2021-1911
ALT-PU-2021-1937
ALT-PU-2021-2146
ALT-PU-2021-2380
ALT-PU-2021-3668
AZL-6359
CESA-2021_4511
CLEANSTART-2026-AY18527
CLEANSTART-2026-BW46578
CLEANSTART-2026-DI23929
CLEANSTART-2026-LQ42192
CLEANSTART-2026-OF85770
CLEANSTART-2026-QK91479
DLA-2734-1
DLA-3085-1
DSA-5197-1
ELSA-2021-4511
JLSEC-2026-1334
MGASA-2021-0243
OESA-2021-1216
OPENSUSE-SU-2021:0808-1
OPENSUSE-SU-2021_0808-1
OPENSUSE-SU-2021:1762-1
OPENSUSE-SU-2021_1762-1
OPENSUSE-SU-2024:10582-1
RHSA-2021:4511
RHSA-2021_4511
RLSA-2021:4511
RLSA-2021_4511
SUSE-SU-2021:14735-1
SUSE-SU-2021_14735-1
SUSE-SU-2021:14760-1
SUSE-SU-2021_14760-1
SUSE-SU-2021:1762-1
SUSE-SU-2021_1762-1
SUSE-SU-2021:1763-1
SUSE-SU-2021_1763-1
SUSE-SU-2021:1786-1
SUSE-SU-2021_1786-1
SUSE-SU-2021:1809-1
SUSE-SU-2021_1809-1
USN-5021-1
USN-5021-2
USN-5894-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾