Apache Log4j2 报核弹级破绽,栈长的朋友圈都炸锅了,很多程序猿都熬到中午紧急上线,昨晚你睡了吗??
Apache Log4j2 是一个基于Java的日志记录工具,是 Log4j 的降级,在其前身Log4j 1.x根底上提供了 Logback 中可用的很多优化,同时修复了Logback架构中的一些问题,是目前最优良的 Java日志框架之一。
此次 Apache Log4j2 破绽触发条件为只有内部用户输出的数据会被日志记录,即可造成近程代码执行。
影响版本
2.0 <= Apache log4j2 <= 2.14.1
最新官网补丁
长期解决方案
1)设置 jvm 参数:
-Dlog4j2.formatMsgNoLookups=true
2)日志设置:
log4j2.formatMsgNoLookups=True
3)设置零碎环境变量:
FORMAT_MESSAGES_PATTERN_DISABLE_LOOKUPS = true
4)敞开对应的应用程序的网络外网连贯,并且禁止被动外连
参考:https://github.com/apache/log…
还没降级的,连忙查看修复,免得造成损失。。
近期热文举荐:
1.1,000+ 道 Java面试题及答案整顿(2021最新版)
2.别在再满屏的 if/ else 了,试试策略模式,真香!!
3.卧槽!Java 中的 xx ≠ null 是什么新语法?
4.Spring Boot 2.6 正式公布,一大波新个性。。
5.《Java开发手册(嵩山版)》最新公布,速速下载!
感觉不错,别忘了顺手点赞+转发哦!