PT-2021-30841 · Glib · Glib

Publicado

2021-03-12

·

Atualizado

2021-03-12

Nenhuma

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
Nome do software vulnerável e versões afetadas
Versões da GLib anteriores à 2.66.7
Versões da GLib anteriores à 2.70
Descrição
A questão diz respeito a vários problemas no GLib, incluindo truncamento silencioso de inteiros e estouro de pilha em g memdup(), problemas com o tratamento de entradas excessivamente longas ao analisar GDate e o uso inseguro do GIO em processos privilegiados. Essas alterações fortalecem o GLib contra possíveis ataques. Além disso, ocorreram regressões causadas por correções de segurança apressadas e um truncamento silencioso de inteiros ao chamar g byte array new take() para matrizes de bytes grandes.
Recomendações
Para versões do GLib anteriores à 2.66.7, atualize para a versão 2.66.7 para corrigir vários problemas, incluindo regressões e truncamento silencioso de inteiros.
Para versões da GLib anteriores à 2.70, considere desativar o uso de módulos GIO ou a análise de variáveis de ambiente GIO quando AT SECURE estiver definido como uma solução temporária até que a falha seja corrigida na versão 2.70.
Evite usar g memdup() e g byte array new take() com entradas grandes até que o problema seja resolvido.
Restrinja o acesso a DBUS SESSION BUS ADDRESS para processos setuid a fim de minimizar o risco de exploração.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

MGASA-2021-0123

Produtos afetados

Glib