[Snyk] Fix for 2 vulnerabilities - #46
Conversation
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-17440598 - https://snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-17440366
|
This upgrade includes a high-risk major version jump for Debezium and a low-risk minor update for the AWS SDK. io.debezium:debezium-embedded@1.2.0-SNAPSHOT → 3.5.0.FinalRisk: HIGH This is a major upgrade from a very old version to a modern one, crossing the significant Debezium 2.0 boundary which introduced substantial breaking changes. Direct migration will require code and configuration changes. Key Breaking Changes (from 1.x to 2.x):
Note on Version 3.5.0.Final: While Maven Central lists version 3.5.0.Final, official release notes detailing changes beyond the 2.x series were not found. [2, 7] The risk assessment is based on the well-documented breaking changes introduced in version 2.0. Recommendation: A direct upgrade in a production environment is not recommended. A thorough migration plan is necessary to address the required changes in runtime environment, application configuration, and any code that consumes Debezium events. software.amazon.awssdk:kinesis@2.13.13 → 2.17.295Risk: LOW This is a minor version upgrade within the AWS SDK for Java v2. No breaking API changes for the Kinesis client are documented in the official changelogs for this version range. [6] The upgrade primarily consists of feature additions, security patches, and bug fixes. A notable improvement in this timeframe is that the Kinesis Producer Library (KPL) was updated to support the AWS SDK for Java v2, removing the dependency on the v1 SDK. [10, 16]
|
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
Snyk has created this PR to fix 2 vulnerabilities in the maven dependencies of this project.
Snyk changed the following file(s):
debezium-server/pom.xmlVulnerabilities that will be fixed with an upgrade:
SNYK-JAVA-COMFASTERXMLJACKSONCORE-17440598
2.13.13->2.17.295No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-17440366
2.13.13->2.17.295No Path FoundNo Known ExploitBreaking Change Risk
Vulnerabilities that could not be fixed
io.debezium:debezium-embedded@1.2.0-SNAPSHOTtoio.debezium:debezium-embedded@3.5.0.Final; Reasoncould not apply upgrade, dependency is managed externally; Location:provenance does not contain locationImportant
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:
🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.