【漏洞复现】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 版本

posted @ 2021-12-14 11:05  StarCi  阅读(212)  评论(0编辑  收藏  举报