[Snyk] Security upgrade com.fasterxml.jackson.core:jackson-databind from 2.15.3 to 2.18.6#24
Conversation
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-15365924
|
This upgrade from Jackson Databind 2.15.3 to 2.18.6 is a minor version update that introduces several behavioral changes and an environment dependency update that require verification. Key Changes:
Recommendation:
Source: Jackson 2.16 Release Notes, Jackson 2.17 Release Notes, Jackson 2.18 Release Notes
|
There was a problem hiding this comment.
Pull request overview
Updates the sdkmanager module’s Jackson dependency version to remediate a reported Snyk vulnerability in com.fasterxml.jackson.core:jackson-databind.
Changes:
- Bump
jackson.versioninsdkmanager/pom.xmlfrom2.15.3to2.18.6.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| <resilience4j.version>2.2.0</resilience4j.version> | ||
| <httpcomponents.version>5.5</httpcomponents.version> | ||
| <jackson.version>2.15.3</jackson.version> | ||
| <jackson.version>2.18.6</jackson.version> |
There was a problem hiding this comment.
sdkmanager now upgrades jackson.version to 2.18.6, but datamanagement/pom.xml still pins its own jackson.version to 2.15.3 for jackson-datatype-jsr310. This can lead to mixed Jackson artifacts (and potentially reintroduce the vulnerable version via dependency resolution) when consumers depend on both modules. Consider aligning all Jackson artifacts across the repo (e.g., bump datamanagement’s jackson.version too, or manage Jackson versions via a shared parent/BOM).
Snyk has created this PR to fix 1 vulnerabilities in the maven dependencies of this project.
Snyk changed the following file(s):
sdkmanager/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