0x01 漏洞简介

  spring messaging为spring框架提供消息支持,其上层协议是STOMP,底层通信基于SockJS,在spring messaging中,其允许客户端订阅消息,并使用selector过滤消息。selector用SpEL表达式编写,并使用`StandardEvaluationContext`解析,造成命令执行漏洞。

0x02 环境搭建

docker-compose up -d

vulhub

0x03 漏洞复现

访问:http://your-ip:8080

Spring Messaging 远程命令执行漏洞(CVE-2018-1270)

利用:

  vulhub中的脚本,需要网盘下载的关注公众号后台回复:CVE-2018-1270

python3.6以上

Spring Messaging 远程命令执行漏洞(CVE-2018-1270)

执行成功之后看docker容器

docker-compose exec spring bash

Spring Messaging 远程命令执行漏洞(CVE-2018-1270)

相关文章:

  • 2022-01-06
  • 2022-01-06
  • 2022-12-23
  • 2022-12-23
  • 2021-07-31
  • 2021-06-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-10
  • 2021-09-19
  • 2022-12-23
  • 2021-06-08
  • 2022-01-10
  • 2021-01-21
  • 2021-06-17
相关资源
相似解决方案