PT-2021-4570 · Curl+9 · Curl+9

Viktor Szakats

·

Publicado

2021-02-12

·

Atualizado

2026-05-18

·

CVE-2021-22876

CVSS v3.1

5.3

Média

VetorAV:N/AC:L/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.1.1 a 7.75.0
Descrição
O problema está relacionado à exposição de informações pessoais privadas a um agente não autorizado por meio do vazamento de credenciais no cabeçalho HTTP Referer:. O libcurl não remove as credenciais do usuário da URL ao preencher automaticamente o campo de cabeçalho de solicitação HTTP Referer: em solicitações HTTP de saída e, portanto, corre o risco de vazar dados confidenciais para o servidor que é o destino da segunda solicitação HTTP. Isso pode ser explorado por um invasor remoto para obter acesso a dados confidenciais.
Recomendações
Para as versões 7.1.1 a 7.75.0 do curl, considere desativar o preenchimento automático do campo de cabeçalho de solicitação HTTP Referer: não definindo a opção CURLOPT AUTOREFERER ou não utilizando a opção --referer “;auto” com a ferramenta curl, até que um patch esteja disponível.
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

Information Disclosure

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2021:4511
ALT-PU-2021-1581
ALT-PU-2021-1601
ALT-PU-2021-2146
BDU:2021-05241
CESA-2021_4511
CLEANSTART-2026-AY18527
CLEANSTART-2026-BW46578
CLEANSTART-2026-DI23929
CLEANSTART-2026-LQ42192
CLEANSTART-2026-OF85770
CVE-2021-22876
DLA-2664-1
DSA-4881-1
JLSEC-2025-26
MGASA-2021-0186
OESA-2021-1170
OPENSUSE-SU-2021:0510-1
OPENSUSE-SU-2021_0510-1
OPENSUSE-SU-2024:10582-1
RHSA-2021:2472
RHSA-2021:4511
RHSA-2021_4511
RHSA-2022:1354
RLSA-2021:4511
SUSE-SU-2021:1006-1
SUSE-SU-2021:1396-1
SUSE-SU-2021:14707-1
SUSE-SU-2021:1786-1
SUSE-SU-2021:1809-1
SUSE-SU-2021_1006-1
SUSE-SU-2021_1396-1
SUSE-SU-2021_14707-1
USN-4898-1
USN-4903-1

Produtos afetados

Alt Linux
Almalinux
Astra Linux
Centos
Linuxmint
Red Hat
Rocky Linux
Suse
Ubuntu
Curl