Skip to content

fix(deps): upgrade jackson-bom to 2.21.5 (COMP-2137) - #676

Closed
cristianrcv wants to merge 1 commit into
masterfrom
fix/COMP-2137-jackson-databind-jsonview-bypass
Closed

cristianrcv wants to merge 1 commit into
masterfrom
fix/COMP-2137-jackson-databind-jsonview-bypass

Conversation

@cristianrcv

Copy link
Copy Markdown
Contributor

Summary

  • Bumps jacksonBomVersion in gradle/libs.versions.toml from 2.21.4 to 2.21.5
  • jackson-bom is the directly declared dependency; it pins com.fasterxml.jackson.core:jackson-databind to the patched 2.21.5
  • Resolves GHSA-mhm7-754m-9p8w (@JsonView bypass for creator properties with @JsonTypeInfo(include=As.EXTERNAL_PROPERTY))

Verification

./gradlew dependencies --configuration runtimeClasspath resolves com.fasterxml.jackson.core:jackson-databind:2.21.5 (all transitive requests upgraded to it).

JIRA

COMP-2137: Fix jackson-databind: @JsonView bypass for creator properties with @JsonTypeInfo(include=As.EXTERNAL_PROPERTY)

Security Advisory

https://github.com/seqeralabs/tower-cli/security/dependabot/28

🤖 Generated with Claude Code

jackson-databind 2.21.4 misses the @JSONVIEW check on the creator-property
branch of deserializeUsingPropertyBasedWithExternalTypeId, letting a
restricted view be bypassed. jackson-bom 2.21.5 pins databind 2.21.5, which
carries the backported fix.

Addresses GHSA-mhm7-754m-9p8w
See: https://github.com/seqeralabs/tower-cli/security/dependabot/28

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@cristianrcv

Copy link
Copy Markdown
Contributor Author

Fixed in #674

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.

1 participant