PT-2021-4011 · Icingadb+4 · Icingadb+7

Julianbrost

·

Publicado

2021-07-15

·

Atualizado

2024-11-16

·

CVE-2021-32743

CVSS v2.0

9.0

Alta

VetorAV:N/AC:L/Au:S/C:C/I:C/A:C
Nome do software vulnerável e versões afetadas
Versões do Icinga anteriores à 2.11.10
Versões do Icinga 2.12.0 a 2.12.4
Descrição
O problema diz respeito à exposição de credenciais para serviços externos por meio da API a usuários autenticados da API com permissões de leitura para os tipos de objeto correspondentes. Especificamente, IdoMysqlConnection e IdoPgsqlConnection expõem a senha do usuário usada para se conectar ao banco de dados, IcingaDB expõe a senha usada para se conectar ao servidor Redis e ElasticsearchWriter expõe a senha usada para se conectar ao servidor Elasticsearch. Um invasor que obtenha essas credenciais pode se passar pelo Icinga nesses serviços e adicionar, modificar e excluir informações neles. Se credenciais com mais permissões estiverem em uso, isso aumenta o impacto proporcionalmente.
Recomendações
Para versões do Icinga anteriores à 2.11.10, atualize para a versão 2.11.10 ou posterior para resolver o problema.
Para as versões do Icinga 2.12.0 a 2.12.4, atualize para a versão 2.12.5 ou posterior para resolver o problema.
Como solução alternativa temporária, restrinja as permissões do usuário da API para não permitir a consulta de nenhum objeto afetado, seja listando explicitamente apenas os tipos de objeto necessários para as permissões de consulta de objetos, seja aplicando uma regra de filtro.

Exploit

Correção

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2021-04536
CVE-2021-32743
DLA-2816-1
DLA-3953-1
GHSA-WRPW-PMR8-QGJ7
OPENSUSE-SU-2021:1089-1
OPENSUSE-SU-2021_1089-1
OPENSUSE-SU-2024:10856-1

Produtos afetados

Elasticsearch
Elasticsearchwriter
Icinga
Icingadb
Idomysqlconnection
Idopgsqlconnection
Redis
Suse