PT-2022-5387 · Libxml2+12 · Libxml2+12

Maddie Stone

·

Publicado

2022-06-22

·

Atualizado

2025-07-21

·

CVE-2022-40303

CVSS v2.0

8.5

Alta

VetorAV:N/AC:L/Au:N/C:N/I:P/A:C
Nome do software vulnerável e versões afetadas
Versões da libxml2 anteriores à 2.10.3
Descrição
O problema está relacionado a um estouro de inteiro na função xmlParseNameComplex() da biblioteca libxml2 ao analisar documentos XML com a opção de analisador XML PARSE HUGE ativada. Isso pode levar a uma tentativa de acessar um array com um deslocamento negativo, resultando normalmente em uma falha de segmentação. Um invasor remoto poderia explorar essa vulnerabilidade para executar código arbitrário no sistema, persuadindo uma vítima a abrir um arquivo especialmente criado.
Recomendações
Para versões do libxml2 anteriores à 2.10.3, atualize para a versão 2.10.3 ou posterior para resolver o problema. Como solução temporária, considere desativar a opção do analisador XML PARSE HUGE ao analisar documentos XML para minimizar o risco de exploração. Restrinja o acesso à função xmlParseNameComplex() até que um patch esteja disponível. Evite usar a opção XML PARSE HUGE no endpoint da API afetado até que a vulnerabilidade seja resolvida.

Correção

DoS

Integer Overflow

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2023:0173
ALSA-2023:0338
ALT-PU-2022-2865
ALT-PU-2022-3377
ALT-PU-2023-1172
ALT-PU-2023-1234
AZL-11471
BDU:2022-06701
CESA-2023_0173
CVE-2022-40303
DLA-3172-1
DSA-5271-1
MGASA-2022-0412
OESA-2022-2080
OESA-2022-2081
OESA-2022-2082
OPENSUSE-SU-2022_3692-1
OPENSUSE-SU-2022_3871-1
OPENSUSE-SU-2024:12419-1
RHSA-2023:0173
RHSA-2023:0338
RHSA-2023_0173
RHSA-2023_0338
RHSA-2024:0413
RLSA-2023:0173
RLSA-2023:0338
SUSE-SU-2022:3692-1
SUSE-SU-2022:3717-1
SUSE-SU-2022:3871-1
SUSE-SU-2022_3692-1
USN-5760-1
USN-5760-2
USN-7659-1

Produtos afetados

Alt Linux
Almalinux
Astra Linux
Centos
Ibm Aix
Linuxmint
Apple Macos
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu
Libxml2