Apache Log4j2 报核弹级破绽,栈长的朋友圈都炸锅了,很多程序猿都熬到中午紧急上线,昨晚你睡了吗??

Apache Log4j2 是一个基于Java的日志记录工具,是 Log4j 的降级,在其前身Log4j 1.x根底上提供了 Logback 中可用的很多优化,同时修复了Logback架构中的一些问题,是目前最优良的 Java日志框架之一。

此次 Apache Log4j2 破绽触发条件为只有内部用户输出的数据会被日志记录,即可造成近程代码执行。

影响版本

2.0 <= Apache log4j2 <= 2.14.1

最新官网补丁

https://github.com/apache/log...

长期解决方案

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开发手册(嵩山版)》最新公布,速速下载!

感觉不错,别忘了顺手点赞+转发哦!