> ## Content Index
> Fetch the complete content index at: https://yokai.hakaisecurity.io/llms.txt
> Use this file to discover other available public pages before exploring further.

# SQL Injection e Vulnerabilidade XSS no Centreon
- URL: https://yokai.hakaisecurity.io/sql-injection-e-vulnerabilidade-xss-no-centreon/
- Published: 2024-04-20T00:26:13.000Z
- Updated: 2024-04-20T00:26:13.000Z
- Author: Daniel Franca Lima
- Tags: Research Blog, #wp, pt-br, #pair-centreon-sqli-xss

Eu sou Daniel França Lima e sou pentester Jr e pesquisador de vulnerabilidades na Hakai Offensive Security. Com o objetivo de ajudar a comunidade de hackers, empresas e também aprimorar minhas habilidades, periodicamente busco por falhas em aplicativos do mercado com o objetivo de realizar divulgação responsável.

Centreon é uma solução de monitoramento de ativos de sistema e rede baseada no padrão Nagios, sendo de código aberto e permitindo uma instalação e implementação fácil e eficaz, monitoramento e gerenciamento de desempenho.

![](https://yokai.hakaisecurity.io/content/images/hakaisecurity-io/wp-content/uploads/2024/10/centreon1.png)

**Parceiros do Centreon**

Ao analisar a aplicação, foi possível encontrar uma vulnerabilidade de SQL Injection no parâmetro esc\_name (Nome de Escalação) localizado em "Configuração/Notificações/Escalas".

## Sobre SQL Injection

Um ataque de SQL Injection consiste em manipular consultas SQL por meio dos dados de entrada do cliente para a aplicação. Uma exploração bem-sucedida de SQL Injection pode ler dados sensíveis do banco de dados, modificar dados do banco de dados (Inserir/Atualizar/Excluir), executar operações de administração no banco de dados (como desligar o DBMS), recuperar o conteúdo de um determinado arquivo presente no sistema de arquivos do DBMS e, em alguns casos, emitir comandos para o sistema operacional. Os ataques de SQL Injection são um tipo de ataque de injeção, no qual comandos SQL são injetados nos dados de entrada do plano de dados para afetar a execução de comandos SQL predefinidos. Com essa explicação em mente, podemos avançar para os detalhes técnicos.

![](https://yokai.hakaisecurity.io/content/images/hakaisecurity-io/wp-content/uploads/2024/10/centreon2.png)

Ao analisar as requisições, foi possível notar que se tratava de um blind-sqli (um tipo de ataque de SQL Injection que faz perguntas verdadeiras ou falsas ao banco de dados e determina a resposta com base na resposta da aplicação), mais especificamente um ataque baseado em tempo no qual o tempo de resposta da aplicação é utilizado. Abaixo está um prova de conceito.

![](https://yokai.hakaisecurity.io/content/images/hakaisecurity-io/wp-content/uploads/2024/10/centreon3.png)

![](https://yokai.hakaisecurity.io/content/images/hakaisecurity-io/wp-content/uploads/2024/10/centreon4.png)

![](https://yokai.hakaisecurity.io/content/images/hakaisecurity-io/wp-content/uploads/2024/10/centreon5.png)

Também é possível explorar Cross-Site Scripting (XSS) no mesmo campo explorado para SQLi, tornando assim possível inserir JavaScript malicioso na aplicação.

## Sobre Cross-Site Scripting Armazenado

No mesmo campo mencionado anteriormente, foi possível encontrar outra vulnerabilidade chamada Cross-Site Scripting (XSS). Cross-site scripting (também conhecido como XSS) é uma vulnerabilidade de segurança na web que permite a um atacante comprometer as interações que os usuários têm com uma aplicação vulnerável. Ele permite que um atacante contorne a política de mesma origem, que é projetada para segregar diferentes sites uns dos outros. Vulnerabilidades de cross-site scripting normalmente permitem que um atacante se passe por um usuário vítima, para realizar quaisquer ações que o usuário seja capaz de executar e acessar qualquer um dos dados do usuário. Se o usuário vítima tiver acesso privilegiado dentro da aplicação, então o atacante pode ser capaz de obter controle total sobre toda a funcionalidade e dados da aplicação.

![](https://yokai.hakaisecurity.io/content/images/hakaisecurity-io/wp-content/uploads/2024/10/centreon6.png)

![](https://yokai.hakaisecurity.io/content/images/hakaisecurity-io/wp-content/uploads/2024/10/centreon7.png)

## Versões corrigidas

\- centreon-web-22.04.1

- centreon-web-21.10.8
- centreon-web-21.04.16

## Linha do tempo

23/05/2022 - Notificado o fornecedor.

24/05/2022 - O fornecedor reconheceu a divulgação.

04/08/2022 - Novas versões do software foram lançadas com patches.

26/08/2022 - Publicação do post no blog