首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WildFly是否受到log4j 2漏洞CVE-2021-44228的影响?

WildFly是否受到log4j 2漏洞CVE-2021-44228的影响?
EN

Stack Overflow用户
提问于 2021-12-10 21:21:25
回答 2查看 5.8K关注 0票数 9

我们在生产中使用野蝇10和16,对于某些版本的log4j,存在一个零天漏洞CVE-2021-44228。

如何确保所有代码和库都没有使用有此问题的log4j库?

我不使用任何log4j属性文件,也不自己添加依赖项。

任何帮助都将不胜感激!

EN

回答 2

Stack Overflow用户

发布于 2021-12-13 09:38:52

受影响的log4j版本是:

受影响的版本:所有log4j核心版本>=2.0-beta9和<=2.14.1

WildFly使用通过其Log4j-jboss日志管理器模块进行阴影处理的log4j。甚至是最新的1.2.2版本的依赖于log4j 1.2.17

这意味着WildFly <22绝对不受影响。

还有一个Log4j2-,但是只有WildFly 22+有它。以及as 这位医生解释道:

这将是log4j2 API的一个实现。不支持log4j2的核心日志管理器。 不支持任何org.apache.logging.log4j:log4j核心API的使用或实现。换句话说,不支持log4j2日志管理器实现,包括配置文件。

您可以看到当前最新的1.0.0.Final发行版根本不依赖log4j-core,只依赖log4j-api。

因此,WildFly版本的>=22也不会受到影响。

官方推文证实了这一点。

但是WFCORE-5743如何提高log4j核心版本呢?看下面这张纸:

代码语言:javascript
复制
<!-- This is a test only dependency -->
<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-core</artifactId>
    <version>${version.org.apache.logging.log4j}</version>
    <scope>test</scope>
</dependency>

它不与WildFly捆绑,只在WildFly的构建中用于测试。

票数 14
EN

Stack Overflow用户

发布于 2021-12-10 23:18:34

修正在WildFly核心18.0.0中,包括在WildFly 26.0.0中。最后:

https://issues.redhat.com/browse/WFCORE-5743

https://issues.redhat.com/browse/WFLY-15807

如果在生产中需要使用WildFly 10或16,则应该使用JBoss EAP:

7

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

https://stackoverflow.com/questions/70310513

复制
相关文章

相似问题

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