[Snyk] Fix for 4 vulnerabilities - #30
Conversation
…l to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHELOGGINGLOG4J-2314720 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHELOGGINGLOG4J-2320014 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHESTRUTS-8496612 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHESTRUTS-30207
|
This upgrade includes a major, multi-version jump for Apache Struts from 2.3.20 to 7.0.0, which introduces significant and extensive breaking changes. The upgrade for org.apache.struts:struts2-core@2.3.20 → 7.0.0 (HIGH RISK)This is a massive migration across several major versions (2.3 → 2.5 → 6.x → 7.x) and requires significant developer effort. The application will not run without substantial code and configuration changes. Key Breaking Changes:
Recommendation: This upgrade cannot be handled as a simple dependency bump. It requires a dedicated migration project. Developers must follow the official Struts migration guides for each major version jump (2.3 → 2.5, 2.5 → 6.0, 6.0 → 7.0). org.apache.logging.log4j:log4j-core@2.7 → 2.12.2 (LOW RISK)This is a minor version update within the same major series. The primary changes are security-focused.
|
…l to reduce vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHELOGGINGLOG4J-2314720 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHELOGGINGLOG4J-2320014 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHESTRUTS-8496612 - https://snyk.io/vuln/SNYK-JAVA-ORGAPACHESTRUTS-30207
Snyk has created this PR to fix 4 vulnerabilities in the maven dependencies of this project.
Snyk changed the following file(s):
todolist-goof/todolist-web-struts/pom.xmltodolist-goof/pom.xmlVulnerabilities that will be fixed with an upgrade:
SNYK-JAVA-ORGAPACHELOGGINGLOG4J-2314720
2.7->2.12.2No Path FoundMatureSNYK-JAVA-ORGAPACHELOGGINGLOG4J-2320014
2.7->2.12.2No Path FoundMatureSNYK-JAVA-ORGAPACHESTRUTS-8496612
2.3.20->7.0.0org.apache.struts:struts2-spring-plugin:
2.3.20->7.0.0Major version upgradeReachableProof of ConceptSNYK-JAVA-ORGAPACHESTRUTS-30207
2.3.20->7.0.0org.apache.struts:struts2-spring-plugin:
2.3.20->7.0.0No Path FoundMatureBreaking Change Risk
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic
Learn how to fix vulnerabilities with free interactive lessons:
🦉 Remote Code Execution (RCE)