apache / apache/servicecomb-java-chassis

[SECURITY] - 依赖软件 Apache Commons Configuration 1.10 有安全漏洞

Open
#4,843 1 comment 0 reactions 0 assignees View on GitHub
question
Dominant language
Java
Stars
1.9k
Forks
814
Avg merge
8d 23h
Merged PRs (30d)
1

Description

### Steps to reproduce (if applicable)

> Uncontrolled Resource Consumption vulnerability in Apache Commons Configuration 1.x. There are a number of issues in Apache Commons Configuration 1.x that allow excessive resource consumption when loading untrusted configurations or using unexpected usage patterns. The Apache Commons Configuration team does not intend to fix these issues in 1.x. Apache Commons Configuration 1.x is still safe to use in scenario's where you only load trusted configurations. Users that load untrusted configurations or give attackers control over usage patterns are recommended to upgrade to the 2.x version line, which fixes these issues. Apache Commons Configuration 2.x is not a drop-in replacement, but as it uses a separate Maven groupId and Java package namespace they can be loaded side-by-side, making it possible to do a gradual migration.

### What have you tried so far?

升级依赖软件Apache Commons Configuration到2.x

### Additional context

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the Apache Commons Configuration 1.x dependency in the Java build files and inspect the code that uses it. Review the Apache migration guidance and existing tests before assessing the 2.x API changes; done means the vulnerable 1.x dependency is no longer required and the affected tests still pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.