怎么进犯黑客:对WebLogic缝隙及补丁的剖析
本年早些时候,有研究人员发现并发布了Oracle WebLogic中的一个反序列化缝隙。这个缝隙比较严重,因此Oracle打破正常按季度发布补丁的常规,专门发布紧迫更新。不幸的是,研究人员很快就意识到攻击者有或许绕过这个补丁。
官方补丁有时候不能彻底处理某个安全问题,这似乎是现在的一个趋势,Oracle也不破例。本文介绍了一个目录遍历缝隙,官方通过屡次补丁才批改该缝隙。Oracle最早在2019年4月份通过CVE-2019-2618批改这个缝隙,但随后又在7月份发布了批改补丁。
0x01 缝隙细节
Oracle WebLogic是用来构建和布置Java Enterprise Edition(EE)运用的运用服务器。在默许安装下,WebLogic服务器会包括各种运用,以便保持和配备相关域名及运用。比方其间有个bea_wls_deployment_internal.war运用,该运用有个上传文件功用。通过身份认证后,用户可以向/bea_wls_deploymentpf.mdmp_memory_info_list_internal/DeploymentService发送恳求来上传文件。
假设恳求头部中的wl_request_type值为app_upload或许plan_upload,那么运用就会调用handlePlanOrApplicationUpload()。ha // Don't run re-entrantly to avoid exploding call stacks for requests thatndlePlanOrApplicationUpload() *** 会验证wl_upload_application_name字段值,并且会检查两种目录遍历字符:../以及/..:
图1. 检查目录遍历字符(这儿我们添加了一些注释)
user_projectsdomains[DOMAIN NAME]serversAdminServerupload途径存储在uploadingDirName变量中,服务器将wl_upload_application_name字段值作为该途径的子目录来运用。如图1代码中所示,服务端会将用户可控的wl_upload_application_name值附加到uploadingDirName中,然后以saveDirectory参数 *** 传递给doUploadFile()。doUploadFile()函数会运用恳求中的文件名参数在该方位创立一个文件。
图2. doUploadFile()函数
wl_upload_application_name以及filename字段都存在目录遍历缝隙。2019年4月,Oracle测验通过CVE-2019-2618批改这个目录遍历问题。在CVE-2019-2618补丁中,官方加了一些处理逻辑,在wl_upload_application_name字段中又检查了两种目录遍历字符:..以及..:
关于filename字段,CVE-2019-2618补丁中对doUploadFile()新增了一处检查,保证保存文件的毕竟途径包括saveDir所指定的正确目录。saveDir的值为user_projectsdomains[DOMAIN NAME]serversAdminServeruploa在我陈说了缝隙的那个星期的星期天晚上,GitLab 团队对我的缝隙陈说做出了回应。d[UPLOAD_APP],其间[UPLOAD_APP]的值坐落wl_upload_application_name中。假设filename变量包括目录遍历字符,并且不包括saveDir
然后每天去看下它处理你的申诉了没有,没有再申诉几次。再没处理,给腾讯我可以教大家一个“拒绝服务攻击法”上面我说过腾讯为了防止黑客穷举密码, 这个吗,有人会,但是,具体怎2么操作的,不了解,因为以5前是...
在哪儿能寻找真实的网络黑客-怎样根据极验验证维护网站安全性? 伴随着互联网技术在大家日常生活的影响力愈来愈高,互联网安全难题也刚开始越来越关键起來。 互联网技术黑色全产业链便是互联网安全行业最强悍...
新华社北京9月28日电 全球连线:世界需要怎样的一个联合国——多国人士这样说 新华社记者 联合国成立以来的75年,是人类社会迅速发展的75年,是国际形势深刻变化的75年,是多边主义快速...
3月21日迈入了春分节气,春天到了莺飞草长,尽管如今还不能出门开心的玩乐,可是直到肺炎疫情完毕以后,等候大家的便是很好的春色啊。下边我产生:2020春分节气到的广告文案语句 2020春分节气的唯美说说...
鱼从鱼缸里跳出来(观赏鱼跳出无盖鱼缸如何避免?观赏鱼跳缸原因分析) 凡是养过鱼的人,应该都遇到过观赏鱼跳缸的现象。观赏鱼跳缸对于一些鱼友来说是一个很头疼的问题,看着自己的爱鱼这样无缘无故的跳缸死去,...
成人自考本科报名时间(成人自考本科报名时间是什么时候)成人自考的全称为高等教育自学考试,是对自学者进行以学历考试为主的高等教育国家考试 成人自考...