内容简介:下载已知
漏洞重现
下载 javamelody-core-1.73.1.jar
,加载到J2EE项目的 /WEB-INF/lib
目录下,该JAR包依赖 jrobin-1.5.9.jar
,然后发送POST请求时,设置 Content-Type: text/xml
,增加请求头 SOAPAction:aaaaa
,值为任意值。
漏洞分析
找到漏洞位置和修复方案
已知 javamelody
在新版本 1.74
中修复了该XXE漏洞,所以来到页面 https://github.com/javamelody/javamelody/releases 点击进去可以看到新的修改部分,有一个备注为 fix for security
的提交,链接为 https://github.com/javamelody/javamelody/commit/ef111822562d0b9365bd3e671a75b65bd0613353 得到漏洞位置及修复代码。
IDE找到触发位置
Eclipse的快捷键是Ctrl+Alt+H,快速找到调用函数的位置,最后可以找到完整的调用链
这里只需要重点关注 net.bull.javamelody.PayloadNameRequestWrapper.initialize()
方法 所以这里在重现漏洞时需要设置请求头和contentType了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 如何做好漏洞管理的漏洞修复工作
- 漏洞预警 | ThinkPHP5远程命令执行漏洞
- 漏洞预警 | MetInfo最新版本爆出SQL注入漏洞
- 通过关键字获取漏洞平台最新漏洞信息
- [浏览器安全漏洞一] dll劫持漏洞
- 宝塔漏洞 XSS窃取宝塔面板管理员漏洞高危
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Ext JS学习指南
(美)布莱兹、(美)拉姆齐、(美)弗雷德里克 / 孔纯、肖景海、张祖良 / 人民邮电出版社 / 2009-10 / 39.00元
《Ext JS学习指南》系统化地介绍了Ext JS的基础知识,从框架的下载安装到各种常用小部件的实例介绍,从如何自定义小部件到Ext JS代码复用和扩展机制,《Ext JS学习指南》覆盖了Ext JS知识的所有主要方面。作为Web 2.0时代企业应用的一把开发利器,Ext JS为企业应用开发的表现层实现提供了优秀的解决方案。 如果你掌握了HTML,并且了解一般的CSS和JavaScript的......一起来看看 《Ext JS学习指南》 这本书的介绍吧!