Log4j2 又爆出重大bug,log4j-2.17.0-rc1 紧急发布
一、框架简介
Apache Log4j 2是一款优秀的Java日志框架。该工具重写了Log4j框架,并且引入了大量丰富的特性。该日志框架被大量用于业务系统开发,用来记录日志信息。
二、漏洞清单
- 由于Apache Log4j2某些功能存在递归解析功能,攻击者可直接构造恶意请求,触发远程代码执行漏洞。[漏洞链接](CVE - CVE-2021-44228 (mitre.org))
- 安全公司 Praetorian 发现 2.15.0 存在一个更严重的漏洞——信息泄露漏洞,可用于从受影响的服务器下载数据。[漏洞链接](Log4j 2.15.0 stills allows for exfiltration of sensitive data - Praetorian)
- Apache Log4j2 版本 2.0-alpha1 到 2.16.0 没有防止自引用查找的不受控制的递归。当日志配置使用带有上下文查找的非默认模式布局(例如,$${ctx:loginId})时,控制线程上下文映射 (MDC) 输入数据的攻击者可以制作包含递归查找的恶意输入数据,导致 StackOverflowError 将终止进程。这也称为 DOS(拒绝服务)攻击。[漏洞链接](CVE - CVE-2021-45046 (mitre.org))
三、影响范围
Apache Log4j 2.x 以上
四、修复措施
建议排查Java应用是否引入log4j-api , log4j-core 两个jar,若存在使用,极大可能会受到影响,强烈建议受影响用户尽快进行防护 。
4.1升级Apache Log4j 2所有相关应用到最新的log4j-2.17.0-rc1
升级Apache Log4j 2所有相关应用到最新的 log4j-2.17.0-rc1 版本,地址:Release log4j-2.17.0-rc1 · apache/logging-log4j2 · GitHub
4.2 升级已知受影响的应用及组件,如:
1. spring-boot-strater-log4j2
2. Apache Solr
3. Apache Flink
4. Apache Druid
复制代码
五、紧急缓解措施
如果还来不及更新版本修复,可通过下面的方法紧急缓解问题
(1) 修改jvm参数
-Dlog4j2.formatMsgNoLookups=true
(2) 修改配置:log4j2.formatMsgNoLookups=True
(3) 将系统环境变量
FORMAT_MESSAGES_PATTERN_DISABLE_LOOKUPS 设置为 true
六、感谢
辛苦了 log4j2 的社区维护者,加班加点的干活,无私奉献! 2周发了3个版本,从2.15---->2.16--->2.17,希望有朝一日也能给开源社区做点贡献!
Log4j2 又爆出重大bug,log4j-2.17.0-rc1 紧急发布相关推荐
- 直通输出设备 android kodi,Kodi 17.0 正式版发布,开源软件媒体中心
Kodi 17.0 正式版发布了,Kodi (以前称为 XBMC™)是一个免费和开源(GPL)的软件媒体中心,用于播放视频.音乐.图片.游戏等. Kodi 可在 Linux.OS X.Windows. ...
- Log4j 2.17.0 再曝漏洞,但不要惊慌!
前沿技术早知道,弯道超车有希望 积累超车资本,从关注DD开始 最新消息!根据Log4j官网发布,2.17.0版本还存在漏洞! 上图来自Log4j2官网:https://logging.apache.o ...
- 禅道设置bug模板_JPress v3.0 beta.2 发布,修复 bug 和完善产品细节
JPress 是一个使用 Java 开发的类似 WordPress 的系统,但更加侧重于企业营销和微信运营.支持模块化和插件化二次开发,国外对标 WordPress.国内对标 微擎 . 这个版本主要是 ...
- Log4j又发新版2.17.0,只有彻底搞懂漏洞原因,才能以不变应万变,
1 事件背景 经过一周时间的Log4j2 RCE事件的发酵,事情也变也越来越复杂和有趣,就连 Log4j 官方紧急发布了 2.15.0 版本之后没有过多久,又发声明说 2.15.0 版本也没有完全解决 ...
- 【紧急】Log4j又发新版2.17.0,只有彻底搞懂漏洞原因,才能以不变应万变
1 事件背景 经过一周时间的Log4j2 RCE事件的发酵,事情也变也越来越复杂和有趣,就连 Log4j 官方紧急发布了 2.15.0 版本之后没有过多久,又发声明说 2.15.0 版本也没有完全解决 ...
- Log4j2又爆雷!2.16.0存在DOS攻击风险,升级到2.17.0可解决!
本以为,经过上周的2.16.0版本升级,Log4j2的漏洞修复工作,大家基本都要告一段落了. 万万没想到,就在周末,Log4j官方又发布了新版本:2.17.0 该版本主要修复安全漏洞:CVE-2021 ...
- Log4j发布2.17.0,解决2.16.0存在的DOS攻击风险
本以为,经过上周的2.16.0版本升级,Log4j2的漏洞修复工作,大家基本都要告一段落了. 万万没想到,就在周末,Log4j官方又发布了新版本:2.17.0 该版本主要修复安全漏洞:CVE-2021 ...
- Spring Boot发布2.6.2、2.5.8:升级log4j2到2.17.0
12月22日,Spring官方发布了Spring Boot 2.5.8(包括46个错误修复.文档改进和依赖项升级)和2.6.2(包括55个错误修复.文档改进和依赖项升级). 这两个版本均为缺陷修复版本 ...
- spring boot log4j2与三方依赖库log4j冲突无法初始化问题解决方法
spring boot log4j2与三方依赖库log4j冲突无法初始化问题解决方法 参考文章: (1)spring boot log4j2与三方依赖库log4j冲突无法初始化问题解决方法 (2)ht ...
最新文章
- 从微博的改版谈网页重构——bigpipe中的页面构建优化
- pycuda write complex numbers — errors:class “cuComplex” has no member “i”
- 解决crond引发大量sendmail、postdrop进程问题
- 【视频课】图像分类最新内容来了(言有三录制6大理论部分讲解)
- python中列表字典和字符串的相互转化
- python版本切换_怎么切换python版本
- python字符串出栈方法_1.Python实现字符串反转的几种方法
- linux lamp php5.4一键安装包,LAMP一键安装包(linux+apache+mysql+php)
- 六类网线和超六类网线的区别
- 实验五 CA的安装和使用
- 数据结构学习笔记(考研 笔记 完结 西电)
- 还不重视!脸上有螨虫的几种表现?
- python cprofile_《Python高性能编程》——2.6 使用cProfile模块
- 手机APP开发常用工具有哪些
- 你的领英账号总被封?实战总结避免和解决领英帐号被封的最强攻略
- 爱奇艺埋点投递治理实践
- MySQL 递归 sql语句 WITH表达式实现
- unity编辑器一些设置
- orcad DRC检查,元件C2都没连接,为什麼不报错
- tomcat使用详解(week4_day2)--技术流ken
热门文章
- 短视频书单号文案素材哪里找?
- RocksDB(一):What is RocksDB?
- java 字符串处理流程_一文带你了解Java字符串处理(String,StringBuffer,StringBuild)...
- 圣诞海报设计背景,开始准备
- 计算机英语b第三版翻译,计算机英语的翻译
- 物理风雨100年:索尔维会议的前生今世
- 为什么越来越多的企业使用106短信平台?
- 机房考试是用计算机考试吗,计算机考试,你挂了吗?
- 判断数据类型的几种方式
- Dubbo(三)Hello测试(SpringBoot)(阿里巴巴包下的)