-
Notifications
You must be signed in to change notification settings - Fork 367
Upgrading Netty, Jetty and Spring 6 #6009
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: 3.1
Are you sure you want to change the base?
Upgrading Netty, Jetty and Spring 6 #6009
Conversation
…o 12.0.27, Jetty11: 11.0.25 to 11.0.26 and Spring from 6.0.23 to 6.2.11 to remediate CVE-2024-38820, CVE-2025-5115, CVE-2025-22233, CVE-2025-41234, CVE-2025-41249, CVE-2025-55163, CVE-2025-58056 and CVE-2025-58057 Signed-off-by: Shubham Kalloli <shubham.kalloli@est.tech>
How does it differ from #6006? If you intend to target it for 3.1, then you should be aware that only one PR applies to the 3.1 branch. It will be later propagated (through a merge) to the 4.0 branch. So, both will be up to date. If my statement is true, then #6006 should be closed in favor of this. |
Thank you @shub-est for aligning the PRs. Regarding the #6005 - the whole Jettison 1 module is deprecated and is in Jersey for backwards compatibility. The question is, if you really use the Jettison 1, or the purpose of the PR is only to clean out CVE's. And the note near Jettisson version warns about Jersey's incompatibility with newer versions (TKCs are failing or so). I doubt if it's possible to update the Jettison 1 version in a way that satisfies all checks in Jersey. |
I was working for cleaning up of CVEs for now. Thanks for the clarification @senivam |
Upgrading Spring brings in a different version of
|
Signed-off-by: Shubham Kalloli <shubham.kalloli@est.tech>
Why
To remove the CVEs as outlined below:
Netty
CVE-2025-55163
CVE-2025-58056
CVE-2025-58057
Jetty
CVE-2025-5115
Spring 6
CVE-2024-38820
CVE-2025-22233
CVE-2025-41234
CVE-2025-41249
What
Upgrade the dependency versions
Netty - 4.1.122.Final -> 4.1.125.Final
Jetty - 12.0.22 -> 12.0.27
Jetty 11 - 11.0.25 -> 11.0.26
Spring 6 - 6.0.23 -> 6.2.11
Evidence
trivy_output.json