1 環境
vulhub +docker 搭建
2 影響范圍
在9.0.1(Beta),8.5.23,8.0.47和7.0.82之前的所有Tomcat版本都包含所有操作系統上的潛在危險的遠程執行代碼(RCE)漏洞,CVE-2017-12617:遠程代碼執行漏洞
3復現
抓包,使用put 方式提交一個文件試試
再來試試jsp文件
也能夠上傳,那么上傳一個jsp馬+菜刀直接能getshelll
2也可以直接利用已有的exp
在kali里面直接搜索exp
searchspolit tomacat
searchsploit -m 42966.py
然后驗證漏洞,
4 修復:
將readonly=true,默認為true
將Tomcat更新到該漏洞被修復的版本
在前端(例如WAF)上阻止PUT和DELETE請求