Quarkus 3.2.12.Final 发布 - 维护性 LTS 发布

Quarkus 3.2.12.Final,3.2 LTS 发布系列的第十一版维护性更新已发布。

此版本包含以下与安全相关的修复:

  • CVE-2024-2700 io.quarkus/quarkus-core: 本地配置属性泄露到 Quarkus 应用程序

  • CVE-2024-29025 io.netty/netty-codec-http: 无限制或节流的资源分配

  • CVE-2023-51775 org.bitbucket.b_c/jose4j: 通过专门构造的 JWE 进行 DoS 攻击

以及以下组件升级:

  • Apache Mime4J 0.8.9 → 0.8.11

  • Jose4J 0.9.3 → 0.9.6

  • Netty 4.1.100.Final → 4.1.108.Final

  • Netty tcnative 2.0.61.Final → 2.0.65.Final

  • Vert.x 4.4.8 → 4.4.9

  • com.dajudge.kindcontainer:kindcontainer 1.3.0 → 1.4.5

如果您尚未开始使用 3.2 版本,请参考我们的迁移指南

已知问题包括:

对于已经在使用 3.2.11.Final 版本的用户来说,这次升级应该是安全的。但是,CVE-2024-2700 的修复引入了构建时配置选项重写方式的更改,应予以考虑。更具体地说,来自被视为本地的配置源(在构建时可用但在运行时不可用的源,例如环境变量、系统属性、Maven 和 Gradle 项目属性)的属性将不会覆盖运行时配置属性的默认值。这样做是为了避免将本地环境值泄露到生产构建中。

完整更新日志

加入我们

我们非常重视您的反馈,所以请报告错误,提出改进建议…… 让我们一起构建伟大的东西!

如果您是 Quarkus 用户或只是好奇,请不要害羞,加入我们热情的社区