Skip to content

fix: commons-lang 2.6 → commons-lang3 3.18.0,修复 CVE-2025-48924 - #38

Merged
loong10k merged 1 commit into
mainfrom
fix/commons-lang3
Aug 13, 2026
Merged

fix: commons-lang 2.6 → commons-lang3 3.18.0,修复 CVE-2025-48924#38
loong10k merged 1 commit into
mainfrom
fix/commons-lang3

Conversation

@loong10k

Copy link
Copy Markdown
Collaborator

内容

  • commons-lang 2.x 无 2.x 修复版本(CVE-2025-48924 无 patched 版本),迁移到 commons-lang3 3.18.0
  • 两个 pf4j 示例(depMgmt + impl/test 依赖声明)坐标 commons-lang:commons-langorg.apache.commons:commons-lang3
  • 源码 StringUtils import 迁移(仅用到 upperCase,lang3 API 兼容)

验证

mvn clean verify 全 14 模块 JDK 8 / 17 / 21 全绿 ✅

安全收益

关闭 Dependabot 告警 ×2:CVE-2025-48924 / GHSA-j288-q9x7-2f5v(Medium:无限递归 DoS)

- commons-lang 2.x 已停止维护且无 2.x 修复版本,迁移到 commons-lang3
- 两个 pf4j 示例的 depMgmt 与 impl/test 模块依赖坐标同步更新
- StringUtils import org.apache.commons.lang → org.apache.commons.lang3
  (仅使用 upperCase,API 兼容)
@loong10k
loong10k merged commit 3383266 into main Aug 13, 2026
3 checks passed
@loong10k
loong10k deleted the fix/commons-lang3 branch August 13, 2026 19:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant