从SSRF 到 RCE —— 对 Spring Cloud Gateway RCE漏洞的分析
0x01 写在前面 本周二(3.1)的时候Spring官方发布了 Spring Cloud Gateway CVE 报告 其中编号为 CVE-2022-22947 Spring Cloud Gateway 代码注入漏洞的严重性为危急,周三周四的时候就有不少圈内的朋友发了分析和复现过程,由于在工作和写论文,就一直没去跟踪看看,周末抽了…
Legacy Archive Page
为兼容旧站分页地址保留的静态文章列表。
0x01 写在前面 本周二(3.1)的时候Spring官方发布了 Spring Cloud Gateway CVE 报告 其中编号为 CVE-2022-22947 Spring Cloud Gateway 代码注入漏洞的严重性为危急,周三周四的时候就有不少圈内的朋友发了分析和复现过程,由于在工作和写论文,就一直没去跟踪看看,周末抽了…
去年写的文章,没发出来,给公众号增加点内容,也留点笔记 写在前面 自2017年3月15日 fastjson 1.2.24版本被爆出反序列化漏洞以来,其就成为了安全人员中的重 点研究对象,即使后来 fastjson 为了安全设置了checkAutoType 防御机制,也依旧没能完全杜 绝新的漏洞产生,结合今日BlackHat 大会上玄…
写在前面 昨晚推特上一条博文引起了圈内的大量关注 ![!\[\[../image/Pasted image 20211229101657.png\]\]][1] log4j 2.17.0 RCE 啦!! 然鹅: 圈内人士嘘声一片…… 修改配置文件 RCE,就这就这? 那么修改配置文件来RCE到底是怎么“流行”起来的呢? 因 这件事还…
0x01 写在前面 对 log4j2 漏洞的后续研究中,发现一些有趣的东西,记录分享一下 0x02 log4j 真的在任何情况不存在 JNDI注入吗? 首先提出一个问题,log4j 真的在任何情况不存在 JNDI注入吗? 答案是否定的。 翻阅 Log4j2 的 pull request 发现一个有意思的对话: 有人提出实际上 log…
0x01 写在前面 2021 年 12 月 9 号注定是一个不眠之夜,著名的Apache Log4j 项目被爆存在远程代码执行漏洞,且利用简单,影响危害巨大,光是引入了 log4j2 依赖的组件都是数不清,更别提项目本身可能存在的风险了,如下图所示,mvnrepository搜索引用了 log4j-core version 2.14…
0x01 写在前面 前段时间补上了迟迟没有写的 文件包含漏洞原理与实际案例介绍一文,在其中就提到了 Thymeleaf SSTI 漏洞,昨天在赛博群里三梦师傅扔了一个随手挖的 CVE——Thymeleaf SSTI Bypass,想着之前项目的代码还没清理,一起分析来看看 0x02 Thymeleaf SSTI Thymeleaf…
0x00 写在前面 为什么会有这一些列的文章呢?因为我发现网上没有成系列的文章或者教程,基本上是 Java 代码审计中某个点来阐述的,对于新人来说可能不是那么友好,加上本人也在学习 Java 审计,想做个学习历程的记录和总结,因此有了本系列的文章。 本系列的文章面向人群主要是拥有 Java 基本语法基础的朋友,系列文章的内容主要包括…
0x01 前言 本系列学习笔记均来自《深入理解 JVM 字节码》(作者:张亚),本笔记仅用于个人学习知识总结。 对于学习 java 安全、想了解 JVM 字节码的童鞋们强烈建议购买正版书去阅读。 0x02 class 文件结构 java 是跨平台的一门语言,但是 jvm 却不是跨平台的,但是不同平台的 JVM 帮我们屏蔽了差异,通过…
关于这本书 这本书在去年 12 月就已经写完,从修改时到发售,历经 7 个月的时间,十分不易 这本书非常适合新人入门,算是我的系列文章【Java 代码审计入门】的横纵延伸(这也是【Java 代码审计入门】系列文章那么久没有更新的原因) 所以想学习 java 代码审计的朋友可以考虑买本书看看 购买链接 https://item.jd.…
0x01 写在前面 jdk8u20原生反序列化漏洞是一个非常经典的漏洞,也是我分析过最复杂的漏洞之一。 在这个漏洞里利用了大量的底层的基础知识,同时也要求读者对反序列化的流程、序列化的数据结构有一定的了解 本文结合笔者自身对该漏洞的了解,写下此文,如有描述不当或者错误之处,还望各位师傅指出 0x02 jdk8u20 漏洞原理 jdk…