PT-2020-2137 · International Components For Unicode+8 · Icu+8
Publicado
2020-01-24
·
Atualizado
2024-12-16
·
CVE-2020-10531
CVSS v3.1
8.8
Alta
| Vetor | AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
International Components for Unicode (ICU) para C/C++, até a versão 66.1
Descrição
Existe uma falha na função UnicodeString::doAppend() em common/unistr.cpp, relacionada a um estouro de inteiro que leva a um estouro de buffer baseado em heap. Isso poderia permitir que um invasor remoto obtivesse acesso não autorizado a dados confidenciais, causasse uma negação de serviço ou afetasse a integridade dos dados.
Recomendações
Para versões até a 66.1, considere desativar a função
UnicodeString::doAppend() como uma solução temporária até que um patch esteja disponível. Restrinja o acesso ao módulo common/unistr.cpp para minimizar o risco de exploração.No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
DoS
Memory Corruption
Integer Overflow
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Alt Linux
Almalinux
Centos
Icu
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu