PT-2021-6523 · Google+7 · Go+7

Haya Shulman

+1

·

Publicado

2021-02-19

·

Atualizado

2024-06-15

·

CVE-2021-33195

CVSS v2.0

7.5

Alta

VetorAV:N/AC:L/Au:N/C:P/I:P/A:P
Nome do software vulnerável e versões afetadas
Versões do Go 1.15.x anteriores à 1.15.13
Versões do Go 1.16.x anteriores à 1.16.5
Descrição
O problema está relacionado às funções de pesquisa de DNS na linguagem de programação Go, que não validam adequadamente as respostas dos servidores DNS. Isso pode levar ao retorno de injeções inseguras, como XSS, que não estão em conformidade com o formato RFC1035. A vulnerabilidade permite que um invasor remoto acesse dados confidenciais, comprometa sua integridade e cause uma negação de serviço. As funções afetadas incluem LookupCNAME, LookupSRV, LookupMX, LookupNS e LookupAddr, que podem retornar valores arbitrários recuperados do DNS que não seguem as regras estabelecidas para nomes de domínio. Se esses nomes forem usados sem sanitização adicional, eles podem permitir a injeção de conteúdo inesperado.
Recomendações
Para versões do Go 1.15.x anteriores à 1.15.13, atualize para a versão 1.15.13 ou posterior para resolver o problema.
Para versões do Go 1.16.x anteriores à 1.16.5, atualize para a versão 1.16.5 ou posterior para resolver o problema.
Como solução alternativa temporária, considere sanitizar a saída das funções LookupCNAME, LookupSRV, LookupMX, LookupNS e LookupAddr para impedir a injeção de conteúdo inesperado.

Exploit

Correção

Special Elements Injection

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2021:4156
ALSA-2021:4226
ALSA-2022:8008
ALT-PU-2021-1376
ALT-PU-2021-1936
ALT-PU-2021-1940
ALT-PU-2021-1941
AZL-78998
BDU:2022-01783
BIT-GOLANG-2021-33195
CESA-2021_4156
CESA-2021_4226
CVE-2021-33195
GO-2021-0239
MGASA-2021-0369
OESA-2021-1402
OPENSUSE-SU-2021:0950-1
OPENSUSE-SU-2021:2186-1
OPENSUSE-SU-2021:2214-1
OPENSUSE-SU-2021_0950-1
OPENSUSE-SU-2021_2186-1
OPENSUSE-SU-2021_2214-1
OPENSUSE-SU-2024:10808-1
OPENSUSE-SU-2024:10809-1
RHSA-2021:2984
RHSA-2021:3009
RHSA-2021:3248
RHSA-2021:3431
RHSA-2021:3487
RHSA-2021:3555
RHSA-2021:3820
RHSA-2021:4156
RHSA-2021:4226
RHSA-2021:5072
RHSA-2021:5085
RHSA-2021_4156
RHSA-2021_4226
RHSA-2022:1329
RHSA-2022:1402
RHSA-2022:8008
RHSA-2022_8008
RLSA-2021:4156
RLSA-2021:4226
SUSE-SU-2021:2186-1
SUSE-SU-2021:2214-1
SUSE-SU-2021_2186-1
SUSE-SU-2021_2214-1

Produtos afetados

Alt Linux
Almalinux
Astra Linux
Centos
Go
Red Hat
Rocky Linux
Suse