[
https://issues.apache.org/jira/browse/RANGER-4038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17907780#comment-17907780
]
Himanshu Maurya commented on RANGER-4038:
-----------------------------------------
Hi [~avazquez]
I hope you're doing well. As I'm relatively new to this, I don't have a clear
understanding of how we should split these updates into multiple PRs. But I
will provide some suggestions,
>From the list of steps you mentioned:
* Java 11 -> 17
* Javax -> Jakarta (Hadoop Shaded Jars Workaround can be in separate commit)
* Spring framework 5.7.12 -> 6.0.0
* Jersey 1.19 -> 3.0.16
* Tomcat embed 8.5.94 -> 10.1.31
* EclipseLink 2.7.12 -> 3.0.4
After analysis, It seems to me that we could create separate commits for the
following:
* Java 11 -> 17
* Javax -> Jakarta
* EclipseLink 2.7.12 -> 3.0.4
For the remaining updates (Spring, Jersey, and Tomcat), it might be best to
combine them into a single commit.
[~madhan] , Kindly help here with your guidance.
> Upgrade spring framework and spring security versions
> -----------------------------------------------------
>
> Key: RANGER-4038
> URL: https://issues.apache.org/jira/browse/RANGER-4038
> Project: Ranger
> Issue Type: Bug
> Components: Ranger
> Reporter: Himanshu Maurya
> Assignee: Himanshu Maurya
> Priority: Major
>
> Pivotal Spring Framework up to (excluding) 6.0.0 suffers from a potential
> remote code execution (RCE) issue if used for Java deserialization of
> untrusted data. Depending on how the library is implemented within a product,
> this issue may or not occur, and authentication may be required.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)