美文网首页
Struts2著名RCE漏洞浅析

Struts2著名RCE漏洞浅析

作者: 正能量y先生 | 来源:发表于2019-04-28 14:21 被阅读0次

本文参考:https://www.freebuf.com/vuls/168609.html

一、Struts2漏洞历程

            从2007723日发布的第一个Struts2漏洞S2-001201712月发布的最新漏洞S2-055,跨度足足有十年,而漏洞的个数也升至55个。分析了Struts2的这55个漏洞发现,基本上是RCEXSSCSRFDOS、目录遍历和其他功能缺陷漏洞等等。本篇文章,重点关注威胁性较大的那些著名RCE漏洞,也是黑客们比较喜欢利用的。

            RCE漏洞大部分是Struts2框架执行了恶意用户传进来的OGNL表达式,造成远程代码执行。可以造成“命令执行、服务器文件操作、打印回显、获取系统属性、危险代码执行”等,只不过需要精心构造不同的OGNL代码而已。那么,漏洞都是如何触发,或者说,如何注入OGNL表达式,造成RCE,下面用一个表来简要概括:

            使用 OGNL,可以用简洁的语法来完成对 java 对象的导航。通常来说:通过一个“路径”来完成对象信息的导航,这个“路径”可以是到 java bean 的某个属性,或者集合中的某个索引的对象,等等,而不是直接使用 get 或者 set 方法来完成。

相关文章

  • Struts2著名RCE漏洞浅析

    本文参考:https://www.freebuf.com/vuls/168609.html 一、Struts2漏洞...

  • Struts2_048(CVE-2017-9791)远程代码执行

    一、漏洞分析 1.漏洞背景: 1)官方说明: It is possible to perform a RCE at...

  • 十二、🏸RCE漏洞

    ?RCE漏洞: ⏲RCE漏洞,可以让攻击者直接向后台服务器远程注入操作系统命令或者代码,从而控制后台系统。 ⌚远程...

  • RCE漏洞

    远程命令执行 一般出现这种漏洞,是因为应用系统从设计上需要给用户提供指定的远程命令操作的接口。比如我们常见的路由器...

  • JBOSS漏洞

    Java反序列化RCE漏洞 CVE-2015-7501漏洞 由于JBoss中invoker/JMXInvokerS...

  • 2020-12-19(CVE-2020-7961)Liferay

    (CVE-2020-7961)Liferay Portal RCE 反序列化命令执行漏洞 一、漏洞描述 Lifer...

  • 用友GRP-u8 注入-RCE漏洞复现

    用友GRP-u8 注入-RCE漏洞复现 一、漏洞简介 用友GRP-u8存在XXE漏洞,该漏洞源于应用程序解析XML...

  • 2018-08-06-Struts2 Freemarker ta

    1.漏洞描述: 漏洞名称:Struts2 Freemarker tags远程代码执行漏洞(S2-053) 漏洞CV...

  • discuz3.x rce

    环境 存在rce的版本 分析过程 根据payload知道漏洞出在source\module\portal\port...

  • 我们被黑客攻击了!!!

    记修复Struts2的S2-046漏洞前后 Struts2的这个漏洞的主要介绍: 由于上传功能的异常处理函数没有正...

网友评论

      本文标题:Struts2著名RCE漏洞浅析

      本文链接:https://www.haomeiwen.com/subject/frcdnqtx.html