Apache Solr任意文件讀取漏洞復現
一、簡介
Solr是一個獨立的企業級搜索應用服務器,它對外提供類似於Web-service的API接口。用戶可以通過http請求,向搜索引擎服務器提交一定格式的XML文件,生成索引;也可以通過Http Get操作提出查找請求,並得到XML格式的返回結果。
Apache-Solr任意文件讀取漏洞漏洞,攻擊者可以在未授權的情況下讀取目標服務器敏感文件和相關內容。
二、影響版本
Apache Solr <= 8.8.1
三、漏洞復現
安裝:
Solr下載地址:自行下載對應滿足版本http://archive.apache.org/dist/lucene/solr/
訪問頁面
第一步:獲取core的信息:主要是name
http://xxx.xxx.xxx.xxx/solr/admin/cores?indexInfo=false&wt=json
詳細數據包
第二步:判斷是否存在漏洞:返回200並且包含This response format is experimental. It is likely to change in the future 可能存在,需要進一步的去讀取/etc/passwd或者其他進行確認最終是否存在讀取漏洞
詳細數據包:
第三步:讀取文件/etc/passwd:
詳細數據包:
編寫檢測腳本:
顯示讀取內容:
直接跑存在不現實讀取內容:
批量出來效果還是不錯的
參考:
https://mp.weixin.qq.com/s/5U04Qhr_KBCznAbXe9jEeg
免責聲明:本站提供安全工具、程序(方法)可能帶有攻擊性,僅供安全研究與教學之用,風險自負!
轉載聲明:著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
訂閱查看更多復現文章、學習筆記
thelostworld
安全路上,與你並肩前行!!!!
個人知乎:https://www.zhihu.com/people/fu-wei-43-69/columns
個人簡書:https://www.jianshu.com/u/bf0e38a8d400
個人CSDN:https://blog.csdn.net/qq_37602797/category_10169006.html
個人博客園:https://www.cnblogs.com/thelostworld/
FREEBUF主頁:https://www.freebuf.com/author/thelostworld?type=article
語雀博客主頁:https://www.yuque.com/thelostworld
歡迎添加本公眾號作者微信交流,添加時備注一下“公眾號”