Spring Messaging 遠程命令執行漏洞(CVE-2018-1270)


0x01 漏洞簡介

  spring messaging為spring框架提供消息支持,其上層協議是STOMP,底層通信基於SockJS,在spring messaging中,其允許客戶端訂閱消息,並使用selector過濾消息。selector用SpEL表達式編寫,並使用`StandardEvaluationContext`解析,造成命令執行漏洞。

0x02 環境搭建

docker-compose up -d

vulhub

0x03 漏洞復現

訪問:http://your-ip:8080

利用:

  vulhub中的腳本,需要網盤下載的關注公眾號后台回復:CVE-2018-1270

python3.6以上

執行成功之后看docker容器

docker-compose exec spring bash


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM