apache / apache/rocketmq

[Bug] upgrade to commons-validator:commons-validator:1.10.0

Open
#10,070 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
22.6k
Forks
12k
Avg merge
2d 20h
Merged PRs (30d)
26

Description

### Before Creating the Bug Report

- [x] I found a bug, not just asking a question, which should be created in [GitHub Discussions](https://github.com/apache/rocketmq/discussions).

- [x] I have searched the [GitHub Issues](https://github.com/apache/rocketmq/issues) and [GitHub Discussions](https://github.com/apache/rocketmq/discussions) of this repository and believe that this is not a duplicate.

- [x] I have confirmed that this bug belongs to the current repository, not other repositories of RocketMQ.

### Runtime platform environment

Ubuntu

### RocketMQ version

develop

### JDK Version

_No response_

### Describe the Bug

This is caused by CVE-2025-48734, this poses a security risk and should be remediated.

### Steps to Reproduce

take dependency tree to see dependencies and see affected version,
commonsbeanutils:commonsbeanutils:1.9.4, which is being pulled in by commons-validator:commons-validator:1.7.0.

### What Did You Expect to See?

For the CVE to be remediated we need to see commons-beanutils:commons-beanutils:1.11.0.

### What Did You See Instead?

Instead we see commonsbeanutils:commonsbeanutils:1.9.4, being pulled in by commons-validator:commons-validator:1.7.0. commons-validator:commons-validator:1.10.0 version pulls in the remediated version thus we should be upgrading to this version.

### Additional Context

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the dependency tree to locate commons-validator:commons-validator:1.7.0 and the commons-beanutils:commons-beanutils:1.9.4 dependency it brings in. Upgrade commons-validator to 1.10.0, then verify that the dependency tree contains the remediated beanutils version and no longer contains the affected version.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, security
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.