Log4j2 lookup 功能 通过一些协议去读取相应环境中的配置 打印日志时,如果发现日志内容中包含关键词 ${ 包含的内容会当做变量来进行替换,导致攻击者可以任意执行命令 可以说是灾难性的漏洞,比之前的 fastjson 和 shiro 还要严重,这个漏洞估计在之后三四年内还会继续存在 紧急缓解措施 修改 jvm 参数 -Dlog4j2.formatMsgNoLookups=true 修改配置 log4j2.formatMsgNoLookups=True 将系统环境变量 FORMAT_MESSAGES_PATTERN_DISABLE_LOOKUPS 设置为 true