首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >avro-tools的log4j漏洞-1.9.1.jar

avro-tools的log4j漏洞-1.9.1.jar
EN

Stack Overflow用户
提问于 2022-01-04 13:30:14
回答 1查看 72关注 0票数 0

Apache扫描显示log4j漏洞。怎么摆脱它?试过:

java / -jar目标/log4j检测器-latest.jar/c/-jar/sampleApp

-github.com/mergebase/log4j检测器v2021.12.29 (通过mergebase.com)分析路径(可能需要一段时间)。-注:请指定“-详细”标志,以便将每个文件打印到STDERR。C:\workspace\sampleApp\target\SampleApp\WEB-INF\lib\avro-tools-1.9.1.jar包含Log4J-1.x <= 1.2.17

我已经尝试升级到avro-tools版本1.11.0,这也显示了同样的问题。

EN

回答 1

Stack Overflow用户

发布于 2022-01-07 10:54:22

您可以修改JAR文件并删除JAR文件中属于log4j 1.x的以下文件,以减轻漏洞。它们存在于JAR中的文件夹/org/apache/log4j/net/中:

  • JMSAppender.class
  • SocketServer.class
  • SocketAppender.class
  • SMTPAppender.class
  • SMTPAppender$1.class

删除这些类后,log4j日志记录配置将不再使用这些类(这是触发漏洞的方法)。

如果应用程序在修改后无法工作,则需要迁移以使用更新的log4j 2.x版本: Log4j 2.3.2 (用于Java6)、2.12.4 (用于Java7)或2.17.1 (用于Java8及更高版本)-参见https://logging.apache.org/log4j/2.x/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70579574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档