千家信息网

Apache Log4j 2.17.0能够解决什么问题

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章主要为大家展示了"Apache Log4j 2.17.0能够解决什么问题",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Apache Log4j 2
千家信息网最后更新 2026年11月04日Apache Log4j 2.17.0能够解决什么问题

这篇文章主要为大家展示了"Apache Log4j 2.17.0能够解决什么问题",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Apache Log4j 2.17.0能够解决什么问题"这篇文章吧。

Apache Log4j 2.17.0 版本已正式发布,解决了被发现的第三个安全漏洞 CVE-2021-45105。

Apache Log4j2 版本 2.0-alpha1 到 2.16.0 没有防止 self-referential 查找的不受控制的递归。当日志配置使用非默认的 Pattern Layout 与 Context Lookup(例如,$${ctx:loginId})时,控制线程上下文映射 (MDC) 输入数据的攻击者可以制作包含递归查找的恶意输入数据,导致 StackOverflowError,从而终止进程。这也称为 DoS 攻击。

从 2.17.0 版本开始(针对 Java 8),只有配置中的查找字符串才会被递归扩展;在任何其他用法中,仅解析顶层查找,不解析任何嵌套查找。

在以前的版本中,可以通过确保你的日志记录配置执行以下操作来缓解此问题:

  • 在日志记录配置的 PatternLayout 中,用 Thread Context Map 模式(%X、%mdc 或 %MDC)替换 ${ctx:loginId} 或 $${ctx:loginId} 等 Context Lookups。

  • 否则,在配置中删除对 ${ctx:loginId} 或 ${ctx:loginId} 等 Context Lookups 的引用;它们源自应用程序外部的源,如 HTTP headers 或 user input.。

2.17.0 版本的具体更新内容包括有:

  • 修复字符串替换递归。修复 LOG4J2-3230

  • 将 JNDI 仅限于 java 协议。默认情况下,JNDI 将保持禁用状态。将 JNDI 启用属性从"log4j2.enableJndi"重命名为"log4j2.enableJndiLookup"、"log4j2.enableJndiJms"和"log4j2.enableJndiContextSelector"。修复 LOG4J2-3242

  • JNDI 仅限于 java 协议。默认情况下,JNDI 将保持禁用状态。启用属性已重命名为"log4j2.enableJndiJava"。修复 LOG4J2-3242

  • 不要将 log4j-api-java9 和 log4j-core-java9 声明为依赖项,因为这会导致 Maven enforcer 插件出现问题。修复 LOG4J2-3241

  • 解析属性文件过滤器时的 PropertiesConfiguration.parseAppenderFilters NPE。修复 LOG4J2-3247

  • Syslog Appender 的 Log4j 1.2 bridge 默认为端口 512 而不是 514。修复 LOG4J2-3249

  • Log4j 1.2 bridge API 将 Syslog 协议硬编码为 TCP。修复 LOG4J2-3237

以上是"Apache Log4j 2.17.0能够解决什么问题"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

问题 版本 配置 内容 递归 属性 日志 篇文章 字符 字符串 情况 数据 状态 学习 帮助 控制 攻击 输入 安全 三个 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 亿人帮互联网科技有限公司 湖南永感互联网科技有限公司 深圳互联网科技公司 有马互联网科技 易通互联网络科技有限公司 润盈互联网科技 猫创互联网科技 金融科技和互联网金融 互联网巨头投资的硬核科技 太原新华互联网科技学校怎么样 南山科技园互联网公司有哪些 速维有品互联网信息科技(苏州)有限公司 沐思想互联网科技有限公司 互联网金融科技元年 宁波跨境商互联网科技有限公司 互联网领先科技活动 同城互联网络科技 互联网科技创新创业项目 前海云享互联网科技 株洲百竞科技的互联网营销顾问 互联网科技行业发展 互联网属科技 青岛互联网科技公司 深圳前海聚择互联网科技有限公司 互联网科技有哪些公司 中国互联网公司排名锤子科技 新氧科技和美国互联网有关系吗 众联互联网络科技 互联网高科技绘画 如何强化互联网金融科技
0