漏洞简介
Kibana存在远程代码执行漏洞,影响版本为5.6.15和6.6.0之前的所有版本。拥有Kibana的Timelion模块访问权限的人可以以Kibana的运行权限执行任意代码,包括反弹shell。
环境搭建
靶机环境:
Parrot Security OS 4.7 64位 或其他类Linux操作系统(VMWare 14)
Elasticsearch6.5.4 Kibana 6.5.4 IP:10.10.10.128
攻击机环境:
Windows 10 Home 64位 Netcat 1.12 64位 Chrome浏览器 IP:172.16.2.62
漏洞利用
1)在靶机上部署Kibana 和Elasticsearch,并开放访问端口(./config/kibana.xml中的server.host改成0.0.0.0)让攻击机可以访问(如图1所示)。
图1 在靶机上部署Elasticsearch和Kibana
2)确认执行权限并启动Elasticsearch和Kibana(如图2,3所示)
图2 在靶机上确