美文网首页
elasticsearch修补log4j漏洞

elasticsearch修补log4j漏洞

作者: 爱吃松子的小玉米 | 来源:发表于2021-12-15 10:13 被阅读0次
  • 此次实验的elasticsearch版本为7.5.1和7.10.1

下载log4j最新版jar包

# wget https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-api/2.15.0/log4j-api-2.15.0.jar
# wget https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-core/2.15.0/log4j-core-2.15.0.jar

rpm包安装的es7修补log4j漏洞过程

  • 备份es原有log4j包
# mdir /opt/log4j
# cp /usr/share/elasticsearch/lib/log4j-*.jar /opt/log4j
  • 替换es的log4j包到最新版本
# cp log4j-*.jar /usr/share/elasticsearch/lib/
# rm -f /usr/share/elasticsearch/lib/log4j-*2.11.1.jar
  • 在es的jvm.options文件末尾添加 -Dlog4j2.formatMsgNoLookups=true
# vim /etc/elasticsearch/jvm.options
-Dlog4j2.formatMsgNoLookups=true  
  • 重启es服务并测试
# systemctl restart elasticsearch
# curl -XGET localhost:9200

源码包安装的es7修补log4j漏洞过程

  • 备份es原有log4j包
# mkdir /opt/log4j
# cp /usr/local/elasticsearch-7.5.1/lib/log4j-*.jar /opt/log4j/
# ls /opt/log4j/
  • 替换es的log4j包到最新版本(源码安装的es不能用root启动,需要创建子用户,我创建的子用户名称为:user-es)
# cp log4j-*.jar /usr/local/elasticsearch-7.5.1/lib/
# rm -f /usr/local/elasticsearch-7.5.1/lib/log4j-*2.11.1.jar
# chown user-es: /usr/local/elasticsearch-7.5.1/lib/*
  • 在es的jvm.options文件末尾添加 -Dlog4j2.formatMsgNoLookups=true
# vim /usr/local/elasticsearch-7.5.1/config/jvm.options
-Dlog4j2.formatMsgNoLookups=true
  • 重启es服务
# su - user-es
$ ps aux|grep elastic
user-es   7093  2.5 19.8 6609416 1584568 pts/0 Sl   15:25   4:49 /usr/local/elasticsearch-7.5.1/jdk/bin/java...
$ kill 7093
$ ps aux|grep elastic
user-es  29541  0.0  0.0 115924  1000 pts/0    S+   18:33   0:00 grep --color=auto elastic
$ /usr/local/elasticsearch-7.5.1/bin/elasticsearch -d
$ ps aux|grep elastic
  • 查看es状态
# curl -XGET localhost:9200

相关文章

  • elasticsearch修补log4j漏洞

    此次实验的elasticsearch版本为7.5.1和7.10.1 下载log4j最新版jar包 rpm包安装的e...

  • 0day 1day Nday

    背景知识 漏洞从发现到解决有三个时间点: 漏洞被发现() 漏洞信息公布() 漏洞被修补()     -------...

  • CVE-2014-3120

    ElasticSearch 命令执行漏洞(CVE-2014-3120) 1.漏洞影响版本 Elasticsearc...

  • CVE-2015-5531

    ElasticSearch 目录穿越漏洞(CVE-2015-5531) 1.漏洞影响版本 ElasticSearc...

  • CVE-2015-3337

    ElasticSearch 目录穿越漏洞(CVE-2015-3337) 1.漏洞影响版本 ElasticSearc...

  • Kibana漏洞CVE-2018-17246

    Elasticsearch Kibana Console插件漏洞 此漏洞出现在Kibana控制台(Console)...

  • 再严重的 Log4j2 漏洞也伤害不了 Java

    12 月 10 日凌晨,Apache 开源项目 Log4j 的远程代码执行漏洞细节被公开,由于 Log4j 的广泛...

  • CTF初识

    ctf分类 安全加固,系统运维,漏洞修补 网络流量,日志分析, 漏洞利用,补丁开发,组织攻防 漏洞利用,攻防实施 ...

  • CVE-2015-1427

    ElasticSearch Groovy 沙盒绕过 && 代码执行漏洞(CVE-2015-1427) 1.漏洞影响...

  • 深入分析Log4j 漏洞

    [转]深入分析Log4j 漏洞[https://juejin.cn/post/704231032315130675...

网友评论

      本文标题:elasticsearch修补log4j漏洞

      本文链接:https://www.haomeiwen.com/subject/jewufrtx.html