Skip to content

Fix Jackson Deserializer for AuthenticationExtensionsClientOutputs#18896

Merged
rwinch merged 3 commits intospring-projects:6.5.xfrom
ziqin:gh-18643-6.5.x
Mar 16, 2026
Merged

Fix Jackson Deserializer for AuthenticationExtensionsClientOutputs#18896
rwinch merged 3 commits intospring-projects:6.5.xfrom
ziqin:gh-18643-6.5.x

Conversation

@ziqin
Copy link
Copy Markdown
Contributor

@ziqin ziqin commented Mar 15, 2026

This PR fixes the gh-18643 bug in Jackson 2 deserializer, targeting Spring Security 6.5.x.

The changes here was previously submitted as a part in PR #18644, which targets Spring Security 7 and tries to fix both the Jackson 2 and 3 deserializers. I was thinking about a workflow of merging into 7.0.x first and backporting to 6.5.x, but it seems that Spring Security always fixes on the oldest supported version and merges forward. To make it easier to merge, I am now spliting PR #18644 into two new PRs: #18896 (i.e. this one) and #18897.

ziqin added 3 commits March 15, 2026 15:03
Signed-off-by: Ziqin Wang <ziqin@wangziqin.net>
Signed-off-by: Ziqin Wang <ziqin@wangziqin.net>
The deserializer is updated to properly ignore unknown extensions.

Closes spring-projectsgh-18643

Signed-off-by: Ziqin Wang <ziqin@wangziqin.net>
@spring-projects-issues spring-projects-issues added the status: waiting-for-triage An issue we've not yet triaged label Mar 15, 2026
@rwinch rwinch self-assigned this Mar 16, 2026
@rwinch rwinch added type: bug A general bug in: webauthn WebAuthn and Passkeys and removed status: waiting-for-triage An issue we've not yet triaged labels Mar 16, 2026
@rwinch rwinch added this to the 6.5.9 milestone Mar 16, 2026
@rwinch rwinch changed the title Fix Jackson 2 deserializer for AuthenticationExtensionsClientOutputs Fix Jackson Deserializer for AuthenticationExtensionsClientOutputs Mar 16, 2026
@rwinch rwinch merged commit 33e6f4b into spring-projects:6.5.x Mar 16, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

in: webauthn WebAuthn and Passkeys type: bug A general bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants