- Notifications
You must be signed in to change notification settings - Fork 371
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?
Uh oh!
There was an error while loading. Please reload this page.
Conversation
…on dependencies with problematic CVEs.
sabbott1877 commented Jul 16, 2025 • edited
Loading Uh oh!
There was an error while loading. Please reload this page.
edited
Uh oh!
There was an error while loading. Please reload this page.
sabbott1877 commented Jul 16, 2025
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 |
sabbott1877 commented Jul 16, 2025
It appears that commons-configuration does use |
kwwall commented Jul 21, 2025
@sabbott1877 - See the related comment I left in #894 (comment). |
in-fke commented Jul 21, 2025
I am curious to know when will there be a release for that? We are eagerly awaiting this fix. |
kwwall commented Jul 21, 2025
@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"! |
in-fke commented Jul 21, 2025
Sorry If I can't read every comment in both issues. No need for shouting. |
xeno6696 commented Jul 22, 2025
We average two releases a year, typically summer and another release before thanksgiving. |
kwwall commented Jul 22, 2025 via email • edited
Loading Uh oh!
There was an error while loading. Please reload this page.
edited
Uh oh!
There was an error while loading. Please reload this page.
And, I might add, we've already done 3 releases so far this year. |
duttonw commented Oct 9, 2025
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:::::::* |
xeno6696 commented Oct 15, 2025 • edited
Loading Uh oh!
There was an error while loading. Please reload this page.
edited
Uh oh!
There was an error while loading. Please reload this page.
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.