PT-2022-2584 · Libxml2+11 · Libxml2+11

Publicado

2022-03-08

·

Atualizado

2026-03-13

·

CVE-2022-29824

CVSS v2.0

7.1

Alta

VetorAV:N/AC:M/Au:N/C:N/I:N/A:C
Nome do software vulnerável e versões afetadas
Versões da libxml2 anteriores à 2.9.14
Versões da libxslt anteriores à 1.1.35
Descrição
O problema está relacionado a estouros de inteiros em várias funções de gerenciamento de buffer nos arquivos buf.c (xmlBuf*) e tree.c (xmlBuffer*) da biblioteca libxml2. Isso pode resultar em gravações de memória fora dos limites. A exploração requer que a vítima abra um arquivo XML malicioso de vários gigabytes, o que pode levar a uma condição de negação de serviço ou à execução de código arbitrário. Outros softwares que utilizam as funções de buffer da libxml2 também são afetados.
Recomendações
Para versões da libxml2 anteriores à 2.9.14, atualize para a versão 2.9.14 ou posterior para resolver o problema.
Para versões da libxslt anteriores à 1.1.35, atualize para a versão 1.1.35 ou posterior para resolver o problema.
Como solução temporária, considere restringir o uso das funções de buffer vulneráveis (xmlBuf* e xmlBuffer*) até que um patch esteja disponível.
Evite usar a função xmlBufAdd nos pontos de extremidade da API afetados até que o problema seja resolvido.

Exploit

Correção

DoS

Integer Overflow

Memory Corruption

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

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2022-1807
ALT-PU-2022-2687
ALT-PU-2022-3377
ALT-PU-2023-1172
ALT-PU-2024-15136
ALT-PU-2024-7058
AZL-9616
AZL-9617
BDU:2022-03033
CESA-2022_5317
CVE-2022-29824
DLA-3012-1
DSA-5142-1
GHSA-CGX6-HPWQ-FHV5
MGASA-2022-0177
OESA-2022-1658
OPENSUSE-SU-2022_1750-1
OPENSUSE-SU-2022_2552-1
OPENSUSE-SU-2024:12043-1
OPENSUSE-SU-2024:12085-1
OPENSUSE-SU-2024:13165-1
OPENSUSE-SU-2024:14174-1
OPENSUSE-SU-2025:14697-1
OPENSUSE-SU-2026:10356-1
RHSA-2022:5250
RHSA-2022:5317
RHSA-2022_5250
RHSA-2022_5317
RLSA-2022:5250
RLSA-2022:5317
SUSE-SU-2022:1750-1
SUSE-SU-2022:1833-1
SUSE-SU-2022:2552-1
SUSE-SU-2023:2048-1
USN-5422-1

Produtos afetados

Alt Linux
Astra Linux
Centos
Ibm Aix
Linuxmint
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu
Libxml2
Libxslt