Skip to content

Fix vulnerable Jackson and Commons Configuration dependencies - #878

Merged
mihaimitrea-db merged 2 commits into
mainfrom
fix/security-dependency-updates
Aug 4, 2026
Merged

Fix vulnerable Jackson and Commons Configuration dependencies#878
mihaimitrea-db merged 2 commits into
mainfrom
fix/security-dependency-updates

Conversation

@mihaimitrea-db

@mihaimitrea-db mihaimitrea-db commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Upgrade the SDK's direct dependencies to their minimum patched versions:

  • Jackson 2.18.6 to 2.18.9
  • Commons Configuration 2.13.0 to 2.15.0

Regenerate the Maven lockfile so published consumers resolve the patched artifacts and their updated transitive dependencies.

Motivation

The current versions are covered by open Dependabot alerts, including CVE-2026-54512, CVE-2026-54513, CVE-2026-54514, CVE-2026-54515, and CVE-2026-45205. They are also inherited transitively by DB Connect consumers and can block downstream supply-chain scans.

Jackson 2.18.9 is the highest minimum patched version across the reported Jackson advisories. Commons Configuration 2.15.0 is its first patched version.

Test plan

  • mvn test — 1,402 tests passed
  • make check-lock — passed
  • Maven dependency tree resolves jackson-databind:2.18.9 and commons-configuration2:2.15.0
  • Pre-push spotless:check — passed under Java 17

@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

If integration tests don't run automatically, an authorized user can run them manually by following the instructions below:

Trigger:
go/deco-tests-run/sdk-java

Inputs:

  • PR number: 878
  • Commit SHA: 6e34bcd929a1f0c6fc05d5eeac685ef25e824afe

Checks will be approved automatically on success.

@mihaimitrea-db
mihaimitrea-db added this pull request to the merge queue Aug 4, 2026
Merged via the queue into main with commit ce8509e Aug 4, 2026
18 checks passed
@mihaimitrea-db
mihaimitrea-db deleted the fix/security-dependency-updates branch August 4, 2026 11:58
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