[Snyk] Security upgrade com.fasterxml.jackson.datatype:jackson-datatype-jsr310 from 2.15.3 to 2.18.6#23
Conversation
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-15365924
|
This upgrade from version 2.15.3 to 2.18.6 is a minor version update but includes several notable changes across the Jackson ecosystem that require attention. Key Changes:
Recommendation:
Source: Jackson 2.17 Release Notes
|
There was a problem hiding this comment.
Pull request overview
Updates the Data Management SDK module’s Jackson JSR-310 datatype dependency version to address a Snyk-reported Jackson-core vulnerability.
Changes:
- Bump
jackson.versionindatamanagement/pom.xmlfrom2.15.3to2.18.6.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| <code-findbugs-version>3.0.2</code-findbugs-version> | ||
| <jackson.version>2.15.3</jackson.version> | ||
| <jackson.version>2.18.6</jackson.version> | ||
| <maven-compiler-plugin-version>3.8.1</maven-compiler-plugin-version> |
There was a problem hiding this comment.
Bumping jackson.version here upgrades jackson-datatype-jsr310, but this module also depends on com.autodesk.aps:sdkmanager, which currently pins jackson-databind to 2.15.3. That can lead to mixed Jackson versions (and Maven may still resolve jackson-core/jackson-databind to 2.15.3 due to dependency mediation), which both risks runtime linkage errors and may fail to actually remediate the reported Jackson-core vulnerability. Consider aligning all Jackson artifacts via dependencyManagement (e.g., importing the Jackson BOM) or updating/overriding sdkmanager’s Jackson version so the resolved jackson-core/jackson-databind versions match ${jackson.version}.
Snyk has created this PR to fix 1 vulnerabilities in the maven dependencies of this project.
Snyk changed the following file(s):
datamanagement/pom.xmlVulnerabilities that will be fixed with an upgrade:
SNYK-JAVA-COMFASTERXMLJACKSONCORE-15365924
2.15.3->2.18.6No Path FoundProof of ConceptBreaking 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:
🦉 Allocation of Resources Without Limits or Throttling