PT-2022-12208

CVE-2021-44717

·

Publicado

2021-12-09

·

Atualizado

2024-06-15

Descrição por

CVSS 2.0
5.8
Média
MétricasAV:N/AC:M/Au:N/C:P/I:P/A:N
Nome do software vulnerável e versões afetadas
Versões do Go 1.16.12 e anteriores, 1.17.x anteriores à 1.17.5
Descrição
A vulnerabilidade permite que operações de gravação sejam realizadas em um arquivo ou conexão de rede indesejados, como consequência do fechamento incorreto do descritor de arquivo 0 após o esgotamento dos descritores de arquivo. Isso pode resultar em E/S mal direcionadas, como a gravação de tráfego de rede destinado a uma conexão em uma conexão diferente, ou de conteúdo destinado a um arquivo em outro. O bug pode ser provocado quando um programa Go em execução em um sistema Unix fica sem descritores de arquivo e chama syscall.ForkExec (incluindo indiretamente, usando o pacote os/exec).
Recomendações
Para as versões 1.16.12 e anteriores, atualize para a versão 1.16.12 ou posterior.
Para as versões 1.17.x anteriores à 1.17.5, atualize para a versão 1.17.5 ou posterior.
Como solução temporária para usuários que não podem atualizar imediatamente, considere aumentar o limite de descritores de arquivo por processo para mitigar o bug.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
ALSA-2021:5160
ALT-PU-2021-3504
ALT-PU-2021-3513
ALT-PU-2022-1243
ALT-PU-2022-2873
BIT-GOLANG-2021-44717
CESA-2021_5160
DLA-2891-1
DLA-2892-1
DLA-3395-1
DLA-3395-2
GO-2022-0289
MGASA-2021-0587
OESA-2022-1661
OPENSUSE-SU-2021:1626-1
OPENSUSE-SU-2021_1626-1
OPENSUSE-SU-2021:4169-1
OPENSUSE-SU-2021_4169-1
OPENSUSE-SU-2021:4186-1
OPENSUSE-SU-2021_4186-1
OPENSUSE-SU-2023:0018-1
OPENSUSE-SU-2023_0018-1
OPENSUSE-SU-2024:11671-1
OPENSUSE-SU-2024:11672-1
OPENSUSE-SU-2024:11947-1
RHSA-2021:5160
RHSA-2021_5160
RHSA-2021:5176
RHSA-2022:0055
RHSA-2022:0557
RHSA-2022:0927
RHSA-2022:1056
RHSA-2022:1361
RHSA-2023:0407
RLSA-2021:5160
SUSE-SU-2021:4169-1
SUSE-SU-2021:4186-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾