【漏洞复现】Apache Log4j 2远程代码执行漏洞
0x01 漏洞描述
Apache Log4j2是一款优秀的Java日志框架。2021年11月24日,阿里云安全团队向Apache官方报告了Apache Log4j2远程代码执行漏洞。由于Apache Log4j2某些功能存在递归解析功能,攻击者可直接构造恶意请求,触发远程代码执行漏洞。漏洞利用无需特殊配置,经验证,Apache Struts2、Apache Solr、Apache Druid、Apache Flink等均受影响。
0x02 影响范围
Apache Log4j 2.x
0x03 漏洞等级
威胁等级:严重
0x04 复现
环境搭建
使用VULFOCUS漏洞靶场一键拉取镜像
访问http://192.168.30.10:56920
漏洞验证
抓取数据包,改为POST请求
DNSlog回显,验证漏洞存在
漏洞利用
反弹shell
开启一个LDAP服务
将反弹shell的payload进行编码
nc监听端口
执行payload反弹shell
修复建议
升级Apache Log4j2所有相关应用到最新的 log4j-2.15.0-rc2 版本