PT-2024-9408 · Pypi+10 · Urllib3+10

Smartkeyss

·

Publicado

2024-06-17

·

Atualizado

2026-06-03

·

CVE-2024-37891

CVSS v3.1

6.5

Média

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas:
versões do urllib3 anteriores à 1.26.19
versões do urllib3 anteriores à 2.2.2
Descrição:
O problema está relacionado ao tratamento do cabeçalho Proxy-Authorization no urllib3, uma biblioteca cliente HTTP para Python. Ao usar o suporte a proxy do urllib3 com ProxyManager, o cabeçalho Proxy-Authorization é enviado apenas ao proxy configurado. No entanto, ao enviar solicitações HTTP sem usar o suporte a proxy do urllib3, é possível configurar acidentalmente o cabeçalho Proxy-Authorization, o que não terá nenhum efeito, mas ainda assim poderá ser enviado em redirecionamentos entre origens. Isso pode potencialmente permitir que um invasor remoto obtenha informações confidenciais. A gravidade desse problema é considerada baixa para quase todos os usuários, pois requer condições específicas para ser explorada: definir o cabeçalho Proxy-Authorization sem usar o suporte a proxy integrado do urllib3, não desativar redirecionamentos HTTP e não usar um servidor de origem HTTPS ou redirecionar para uma origem maliciosa.
Recomendações:
Atualize para a versão 1.26.19 ou 2.2.2 para resolver o problema.
Para versões anteriores à 1.26.19, use o cabeçalho Proxy-Authorization com o ProxyManager do urllib3 como medida de mitigação.
Para versões anteriores à 2.2.2, desative redirecionamentos HTTP usando redirects=False ao enviar solicitações como medida de mitigação.
Como alternativa, não use o cabeçalho Proxy-Authorization como medida de mitigação para versões anteriores à 1.26.19 e 2.2.2.

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

ALSA-2024:4422
ALSA-2024:5309
ALSA-2024:6162
ALSA-2024:6309
ALSA-2024:6311
ALSA-2024:8842
ALSA-2024:8843
ALSA-2024:9457
ALSA-2024:9458
ALSA-2024_4422
ALSA-2024_5309
ALSA-2024_6162
ALSA-2024_6309
ALSA-2024_6311
ALSA-2024_8842
ALSA-2024_8843
ALSA-2024_9457
ALSA-2024_9458
AZL-42703
AZL-42733
AZL-42769
AZL-59699
BDU:2024-11101
CESA-2024_5258
CESA-2024_5309
CESA-2024_6309
CESA-2024_6311
CESA-2024_8842
CESA-2024_8843
CVE-2024-37891
DLA-3998-1
GHSA-34JH-P97F-MPXF
INFSA-2024_4422
INFSA-2024_5309
INFSA-2024_6162
INFSA-2024_6309
INFSA-2024_6311
INFSA-2024_8842
INFSA-2024_8843
INFSA-2024_9457
INFSA-2024_9458
MGASA-2024-0347
OESA-2024-1865
OESA-2024-1866
OESA-2024-1867
OESA-2024-1868
OESA-2024-1869
OESA-2024-1945
OESA-2024-1946
OESA-2024-1947
OESA-2024-2037
OPENSUSE-SU-2024:14055-1
OPENSUSE-SU-2024_2320-1
OPENSUSE-SU-2024_4358-1
OPENSUSE-SU-2026:10539-1
RHSA-2024:4422
RHSA-2024:4730
RHSA-2024:4744
RHSA-2024:4746
RHSA-2024:5041
RHSA-2024:5258
RHSA-2024:5309
RHSA-2024:5526
RHSA-2024:5622
RHSA-2024:5627
RHSA-2024:5633
RHSA-2024:6162
RHSA-2024:6239
RHSA-2024:6240
RHSA-2024:6309
RHSA-2024:6310
RHSA-2024:6311
RHSA-2024:6358
RHSA-2024:6765
RHSA-2024:7312
RHSA-2024:8035
RHSA-2024:8842
RHSA-2024:8843
RHSA-2024:8906
RHSA-2024:9457
RHSA-2024:9458
RHSA-2024:9922
RHSA-2024:9923
RHSA-2024:9985
RHSA-2024_4422
RHSA-2024_5258
RHSA-2024_5309
RHSA-2024_6162
RHSA-2024_6309
RHSA-2024_6311
RHSA-2024_8842
RHSA-2024_8843
RHSA-2024_9457
RHSA-2024_9458
RLSA-2024:8842
RLSA-2024:8843
RLSA-2024:9457
ROSA-SA-2024-2510
ROSA-SA-2024-2511
ROSA-SA-2024-2512
SUSE-SU-2024:2320-1
SUSE-SU-2024:2662-1
SUSE-SU-2024:2879-1
SUSE-SU-2024:4020-1
SUSE-SU-2024:4021-1
SUSE-SU-2024:4029-1
SUSE-SU-2024:4358-1
SUSE-SU-2024_2320-1
SUSE-SU-2024_2662-1
SUSE-SU-2024_2879-1
SUSE-SU-2025:20037-1
USN-7084-1
USN-7084-2

Produtos afetados

Almalinux
Astra Linux
Centos
Ibm Aix
Linuxmint
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu
Urllib3