Log4J2 漏洞和 Spring Boot log4j2 临时解决办法


Springboot Log4j 的不能升级的解决办法,首先排除老版本的 log4j-core ,然后在加个新版本即可。


   org.springframework.boot
   spring-boot-starter-log4j2
   
     
       org.apache.logging.log4j
       log4j-core
     
     
        org.apache.logging.log4j
        log4j-api
     
   


   org.apache.logging.log4j
   log4j-core
   2.17.0


    org.apache.logging.log4j
    log4j-api
    2.17.0


或者使用临时的解决办法

【紧急补救措施】

(1) 修改jvm参数 -Dlog4j2.formatMsgNoLookups=true

(2) 修改配置log4j2.formatMsgNoLookups=True

(3) 将系统环境变量 FORMAT_MESSAGES_PATTERN_DISABLE_LOOKUPS 设置为 true

资料来源:
https://spring.io/blog/2021/12/10/log4j2-vulnerability-and-spring-boot

https://itsc.nju.edu.cn/7a/42/c41947a555586/page.htm

相关