-
Notifications
You must be signed in to change notification settings - Fork 370
Fixes #894. Remove outdated commons-lang and commons-configuration dependencies with problematic CVEs. #895
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
…on dependencies with problematic CVEs.
|
For what it's worth, I recognize that CVE-2025-48924 is related to Seeing now the reluctance to change commons-configuration, this PR might just be a non-starter. I'm going to further evaluate commons-configuration and see if |
|
It appears that commons-configuration does use |
|
@sabbott1877 - See the related comment I left in #894 (comment). |
|
I am curious to know when will there be a release for that? We are eagerly awaiting this fix. |
|
@in-fke - If you had bothered to actually READ the comment I suggested (#894 (comment)), then you would be able to surmise "I DON'T KNOW"! |
Sorry If I can't read every comment in both issues. No need for shouting. |
We average two releases a year, typically summer and another release before thanksgiving. |
|
And, I might add, we've already done 3 releases so far this year.
|
|
We really need this get off commons-lang 2.6 to commons-lang3, its still compatible on jdk8. GHSA-j288-q9x7-2f5v (OSSINDEX) suppress Uncontrolled Recursion vulnerability in Apache Commons Lang. This issue affects Apache Commons Lang: Starting with commons-lang:commons-lang 2.0 to 2.6, and, from org.apache.commons:commons-lang3 3.0 before 3.18.0. The methods ClassUtils.getClass(...) can throw StackOverflowError on very long inputs. Because an Error is usually not handled by applications and libraries, a Users are recommended to upgrade to version 3.18.0, which fixes the issue. Sonatype's research suggests that this CVE's details differ from those defined at NVD. See https://ossindex.sonatype.org/vulnerability/CVE-2025-48924 for details CVSSv2: References: cpe:2.3:a:commons-lang:commons-lang:2.6:::::::* |
ESAPI is BSD licensed. Anything you urgently need can be handled by compiling your own copy! Even if we wanted to cut an emergency release today, we couldn't. We are just now preparing for the migration from OSSRH to Sonatype's Central Repository and the old path of publishing was dead as of July 1. We will be the first OWASP project to make that transition (to our knowledge) but it isn't trivial, in fact the process is barely documented, we (@jeremiahjstacey) has been creating that on our own. Once that migration is complete we can cut releases more frequently if needed but our hands are tied at the moment. |
I updated the dependency-check-maven plugin version locally to 12.1.1 and ran with a later JDK to confirm no other CVEs were detected.