PT-2022-6032 · Unknown+10 · Libarchive+10
Wubonetcnop
·
Publicado
2022-07-11
·
Atualizado
2025-01-21
·
CVE-2022-36227
CVSS v2.0
10
Crítica
| Vetor | AV:N/AC:L/Au:N/C:C/I:C/A:C |
Nome do software vulnerável e versões afetadas
Versões da libarchive anteriores à 3.6.2
Descrição
O problema está relacionado à função
calloc() na biblioteca libarchive, que pode levar a uma desreferência de ponteiro NULL se ocorrer um erro após a função ser chamada. Isso pode permitir que um invasor remoto execute código arbitrário ou cause uma negação de serviço. Em circunstâncias raras, quando NULL é equivalente ao endereço de memória 0x0 e código privilegiado pode acessá-lo, é possível gravar ou ler a memória, o que pode levar à execução de código.Recomendações
Para versões da libarchive anteriores à 3.6.2, atualize para a versão 3.6.2 ou posterior para resolver o problema. Como solução alternativa temporária, considere adicionar uma verificação de erros após chamar a função
calloc() para evitar desreferências de ponteiro NULL.Exploit
Correção
DoS
Unchecked Return Value
NULL Pointer Dereference
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Alt Linux
Almalinux
Astra Linux
Centos
Linuxmint
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu
Libarchive