一、漏洞概述
spring messaging为spring框架提供消息支持,其上层协议是STOMP,底层通信基于SockJS,在spring messaging中,其允许客户端订阅消息,并使用selector过滤消息。selector用SpEL表达式编写,并使用StandardEvaluationContext解析,造成命令执行漏洞。
二、漏洞复现
发现页面如下:
exp如下:
x.x.x.x/gs-guide-websocket
我是用dnslog验证的:
用我的方法poc如下:
#!/usr/bin