PT-2021-1988 · Glib+10 · Glib+10
Padma81
·
Publicado
2021-02-04
·
Atualizado
2024-05-06
·
CVE-2021-27218
CVSS v2.0
10
Alta
| 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 GLib anteriores à 2.66.7
Versões da GLib 2.67.x anteriores à 2.67.4
Descrição
O problema está relacionado à função
g byte array new take() na biblioteca GLib, que está associada à cópia de um buffer sem verificar o tamanho dos dados de entrada. Se essa função for chamada com um buffer de 4 GB ou mais em uma plataforma de 64 bits, o comprimento seria truncado pelo módulo 2**32, causando um truncamento de comprimento indesejado. Isso poderia permitir que um invasor remoto executasse código arbitrário.Recomendações
Para versões da GLib anteriores à 2.66.7, atualize para a versão 2.66.7 ou posterior.
Para versões da GLib 2.67.x anteriores à 2.67.4, atualize para a versão 2.67.4 ou posterior.
Como solução temporária, considere evitar o uso da função
g byte array new take() com buffers grandes até que um patch esteja disponível.Correção
Buffer Overflow
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
Glib
Linuxmint
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu