Skip to content

Fix BlackDuck security vulnerabilities: upgrade jackson-databind and jackson-core - #593

Merged
akgarg06 merged 5 commits into
developfrom
RBSDMS-blackduck-security-fix-sdm-feature
Sep 11, 2026
Merged

Fix BlackDuck security vulnerabilities: upgrade jackson-databind and jackson-core#593
akgarg06 merged 5 commits into
developfrom
RBSDMS-blackduck-security-fix-sdm-feature

Conversation

@akgarg06

Copy link
Copy Markdown
Contributor

Describe your changes

Upgrades Jackson libraries in sdm/pom.xml to address security vulnerabilities flagged in BlackDuck.

Library Before After Findings
jackson-databind 2.18.9 2.22.2 BDSA-2026-30990 (HIGH 7.3), BDSA-2026-30983 (MED 6.7), BDSA-2026-30981 (MED 5.1)
jackson-core 2.18.6 2.22.2 BDSA-2026-29973 (MED 4.8), BDSA-2026-26434 (MED 6.5), BDSA-2026-24099 (MED 6.7)

Changes

  • sdm/pom.xml: bumped jackson-databind-version from 2.18.92.22.2
  • sdm/pom.xml: bumped jackson-core-version from 2.18.62.22.2

Type of change

  • Bug fix (non-breaking change which fixes an issue)

Checklist before requesting a review

  • I follow Java Development Guidelines for SAP
  • I have tested the functionality on my cloud environment.
  • I have provided sufficient automated/ unit tests for the code.
  • I have increased or maintained the test coverage.
  • I have ran integration tests on my cloud environment.
  • I have validated blackduck portal for any vulnerability after my commit.

…ty fix)

jackson-databind 2.18.9: BDSA-2026-30990 (HIGH 7.3), BDSA-2026-30983 (MED 6.7), BDSA-2026-30981 (MED 5.1)
jackson-core 2.18.6: BDSA-2026-29973 (MED 4.8), BDSA-2026-26434 (MED 6.5), BDSA-2026-24099 (MED 6.7)
Upgrades jackson-databind 2.18.9→2.22.2 and jackson-core 2.18.6→2.22.2
to address BlackDuck security findings (BDSA-2026-30990 HIGH, BDSA-2026-30983,
BDSA-2026-30981, BDSA-2026-29973, BDSA-2026-26434, BDSA-2026-24099).

Also explicitly pins jackson-annotations to 2.22 to override sdk-bom:5.21.0
which manages jackson-annotations at 2.19.1 — without this, jackson-databind
2.22.2 compiled against annotations:2.22 APIs runs against 2.19.1 at runtime,
causing build failures in CI.
BlackDuck finding CVE-2026-71290 (CRITICAL 9.1) on Apache HttpClient 5.4.4.
Upgraded httpclient5-version to 5.6.4 which is compatible with existing
httpcore5:5.4.3 (httpclient5-parent 5.6.4 declares httpcore.version=5.4.3).
@akgarg06
akgarg06 deployed to pr-analysis September 11, 2026 10:05 — with GitHub Actions Active
@akgarg06
akgarg06 deployed to pr-analysis September 11, 2026 10:05 — with GitHub Actions Active
@akgarg06
akgarg06 merged commit 8a6f499 into develop Sep 11, 2026
9 checks passed
@akgarg06
akgarg06 deleted the RBSDMS-blackduck-security-fix-sdm-feature branch September 11, 2026 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants