Bump java-jwt to 4.6.1 and jackson-bom to 2.22.2 to address CVEs - #156
Closed
arunav-gandhi wants to merge 7 commits into
Closed
arunav-gandhi wants to merge 7 commits into
arunav-gandhi wants to merge 7 commits into
Conversation
…uth0:java-jwt:4.6.0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
By submitting a PR to this repository, you agree to the terms within the Auth0 Code of Conduct. Please see the contributing guidelines for how to create and submit a high-quality PR for this repo.
Description
Auto-Owners Insurance Company uses our Guardian SDK and is concerned about these vulnerabilities:
CVE-2026-68497 (High)
CVE-2026-83557 (Medium)
CVE-2026-19032 (Medium)
Context: Their routine Mend scans flagged a transitive dependency "com.fasterxml.jackson.core:jackson-databind:2.22.1" brought in by "com.auth0:java-jwt:4.6.0" brought in by "com.auth0.android:guardian:0.11.1".
Ask: They are saying that com.auth0:java-jwt:4.6.0 has a vulnerability that has been fixed in com.auth0:java-jwt:4.6.1+. They would like us to update the Guardian SDK to use the new version.
Changes
guardian/build.gradle: Bumpcom.auth0:java-jwtfrom4.6.0→4.6.1guardian/build.gradle: Update explicitjackson-bompin from2.22.1→2.22.2to match whatjava-jwt:4.6.1declares transitivelygradle.properties: Addandroid.jetifier.ignorelist=bcprov-jdk18onto fix a pre-existing Jetifier incompatibility withbcprov-jdk18on:1.85(compiled with Java 25, unsupported by Jetifier) that was breaking the sample:appmodule buildReferences
Testing
./gradlew :guardian:build— BUILD SUCCESSFUL./gradlew :guardian:test— BUILD SUCCESSFUL (all tests pass)./gradlew :guardian:dependencies --configuration releaseRuntimeClasspath— confirmsjackson-databind:2.22.2andjackson-core:2.22.2resolve correctly viajava-jwt:4.6.1java-jwt:4.6.1— the 4.6.0→4.6.1 delta is purely dependency bumps (BouncyCastle + Jackson) and an unused import removalThis change adds test coverage for new/changed/fixed functionality
Checklist