从泄露文章看来就叫他任意Bean修改导致rce漏洞吧
猜测结论:
-
jdk9才有对传入的键去找对应的Bean的.class(因为都说jdk9有影响)
2.当访问
http://127.0.0.1:8080?class['classLoader'].resources.context.parent.pipeline.first.directory=webapps/ROOT ,
会找到到 class['classLoader'].resources.context.parent.pipeline.first.directory的Bean的.class,并修改directory属性为webapps/ROOT
3.看图吧
4.影响好像不大,我们都用jdk1.8。
5.codeql横空出世,导致java漏洞一直被爆。
原文始发于微信公众号(瑞不可当):看懂网上流出的spring R-C-E利用手法
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论