ES7.12修复log4j漏洞 详细操作及命令

下载log4j2.17.2

官网下载 或者 点击 下载

查询log4j jar包信息

es 目录下查找log4jjar包,可以看到有5个jar包需要替换

[root@iZ1pg01eq60gutiom4u5biZ elasticsearch]# find . -name log4j*
./config/log4j2.properties
./lib/log4j-core-2.11.1.jar
./lib/log4j-api-2.11.1.jar
./modules/x-pack-core/log4j-1.2-api-2.11.1.jar
./modules/x-pack-identity-provider/log4j-slf4j-impl-2.11.1.jar
./modules/x-pack-security/log4j-slf4j-impl-2.11.1.jar

上传并替换jar包并修改jar包所有者

上传需要替换的jar包

[root@iZ1pg01eq60gutiom4u5biZ elasticsearch]# ll /home/log4j2.17.2
total 2392
-rw-r----- 1 scapp scapp  303443 Jan  2 01:00 log4j-1.2-api-2.17.2.jar
-rw-r----- 1 scapp scapp  302511 Jan  2 01:00 log4j-api-2.17.2.jar
-rw-r----- 1 scapp scapp 1811090 Jan  2 01:00 log4j-core-2.17.2.jar
-rw-r----- 1 scapp scapp   24248 Jan  2 01:00 log4j-slf4j-impl-2.17.2.jar


到指定目录替换jar包并更改jar包的所有者为es启动用户

mv log4j-core-2.11.1.jar log4j-core-2.11.1.jarbak
mv log4j-api-2.11.1.jar log4j-api-2.11.1.jarbak
复制
cp  /home/scapp/deploy_backup/20220414/log4j2.17.2/log4j-api-2.17.2.jar  .
cp  /home/scapp/deploy_backup/20220414/log4j2.17.2/log4j-core-2.17.2.jar .
修改所有人
chown es:es log4j-core-2.17.2.jar log4j-api-2.17.2.jar
备份jar包
mv ./modules/x-pack-core/log4j-1.2-api-2.11.1.jar  ./modules/x-pack-core/log4j-1.2-api-2.11.1.jarbak
mv ./modules/x-pack-identity-provider/log4j-slf4j-impl-2.11.1.jar ./modules/x-pack-identity-provider/log4j-slf4j-impl-2.11.1.jarbak
mv ./modules/x-pack-security/log4j-slf4j-impl-2.11.1.jar ./modules/x-pack-security/log4j-slf4j-impl-2.11.1.jarbak
复制jar包
cp  /home/log4j2.17.2/log4j-1.2-api-2.17.2.jar modules/x-pack-identity-provider/
cp  /home/log4j2.17.2/log4j-slf4j-impl-2.17.2.jar  modules/x-pack-identity-provider/
cp  /home/log4j2.17.2/log4j-slf4j-impl-2.17.2.jar  modules/x-pack-security/
修改jar包归属
chown es:es modules/x-pack-identity-provider/log4j-1.2-api-2.17.2.jar
chown es:es modules/x-pack-identity-provider/log4j-slf4j-impl-2.17.2.jar
chown es:es modules/x-pack-security/log4j-slf4j-impl-2.17.2.jar
查看jar包名称及归属是否正确
ll  modules/x-pack-identity-provider/
ll  modules/x-pack-identity-provider/
ll modules/x-pack-security/

确保jar包替换正确且 都归属es启用用户
在这里插入图片描述

启动并验证

重启es服务不报错 ,且服务可访问即可
在这里插入图片描述

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

catch that elf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值