PT-2022-2220 · Python+11 · Python+11

Publicado

2021-04-18

·

Atualizado

2025-12-17

·

CVE-2022-0391

CVSS v2.0

7.8

Alta

VetorAV:N/AC:L/Au:N/C:N/I:C/A:N
Nome do software vulnerável e versões afetadas
Versões do Python anteriores à 3.10.0b1
Versões do Python anteriores à 3.9.5
Versões do Python anteriores à 3.8.11
Versões do Python anteriores à 3.7.11
Versões do Python anteriores à 3.6.14
Descrição
A vulnerabilidade envolve o módulo urllib.parse do Python, que não sanitiza adequadamente a entrada, permitindo caracteres como r e no caminho da URL. Essa falha permite que um invasor insira uma URL maliciosa, levando a ataques de injeção. O invasor pode explorar essa vulnerabilidade fornecendo dados especialmente criados contendo símbolos CR-LF, o que pode alterar o comportamento do aplicativo.
Recomendações
Para versões anteriores à 3.10.0b1, atualize para a versão 3.10.0b1 ou posterior.
Para versões anteriores à 3.9.5, atualize para a versão 3.9.5 ou posterior.
Para versões anteriores à 3.8.11, atualize para a versão 3.8.11 ou posterior.
Para versões anteriores à 3.7.11, atualize para a versão 3.7.11 ou posterior.
Para versões anteriores à 3.6.14, atualize para a versão 3.6.14 ou posterior.
Como solução temporária, considere restringir o uso do método urlparse no módulo urllib.parse até que um patch esteja disponível. Evite usar o método urlparse com dados de entrada não confiáveis.

Exploit

Correção

Special Elements Injection

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2022:1764
ALSA-2022:1821
ALSA-2022:6457
ALT-PU-2021-1784
ALT-PU-2021-2653
ALT-PU-2022-1471
ALT-PU-2022-3044
ALT-PU-2023-4581
ALT-PU-2024-3474
BDU:2022-02302
BIT-LIBPYTHON-2022-0391
BIT-PYTHON-2022-0391
BIT-PYTHON-MIN-2022-0391
CESA-2022_1764
CESA-2022_1821
CESA-2022_6457
CVE-2022-0391
DLA-3575-1
DLA-3966-1
DLA-4087-1
MGASA-2022-0367
OESA-2022-1566
OPENSUSE-SU-2022:1091-1
OPENSUSE-SU-2022_1091-1
OPENSUSE-SU-2024:11839-1
PSF-2022-8
RHSA-2021:3254
RHSA-2022:1663
RHSA-2022:1764
RHSA-2022:1821
RHSA-2022:6457
RHSA-2022_1764
RHSA-2022_1821
RHSA-2022_6457
RLSA-2022:1764
RLSA-2022:1821
ROSA-SA-2023-2203
ROSA-SA-2025-2646
SUSE-SU-2022:0882-1
SUSE-SU-2022:1091-1
SUSE-SU-2022:1140-1
USN-5342-1
USN-5342-2
USN-6891-1

Produtos afetados

Alt Linux
Almalinux
Astra Linux
Centos
Debian
Linuxmint
Python
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu