Skip to content

Pr/CVE 2026 7500#48851

Closed
deepshekhardas wants to merge 5 commits intokeycloak:mainfrom
deepshekhardas:pr/cve-2026-7500
Closed

Pr/CVE 2026 7500#48851
deepshekhardas wants to merge 5 commits intokeycloak:mainfrom
deepshekhardas:pr/cve-2026-7500

Conversation

@deepshekhardas
Copy link
Copy Markdown

No description provided.

deepshekhardas added 4 commits May 4, 2026 18:13
- Fix SdJwtCredentialBuilder: entry.getValue() instanceof List instead of entry instanceof List
- Fix SecureRequestObjectExecutor: Use currentTimeMillis()/1000 for proper long timestamp comparison (Y2K38 bug)
- Fix SecureCibaSignedAuthenticationRequestExecutor: Use currentTimeMillis()/1000 for proper long timestamp comparison

Resolves TODO/FIXME comments from top contributors' work
- Add comprehensive javadoc to validateAndCastConfiguration method
- Update UserConsentManager javadoc to explain boolean vs Boolean return type
- Remove obsolete TODO comment from DefaultClientTypeProvider
…bled

Cherry-picked from upstream: 8e808ca

This fix addresses a security vulnerability where the Account API could be
accessed even when the ACCOUNT_API feature was disabled.

Changes:
- Added AccountRestService.checkAccountApiEnabled() check in AccountLoader
- Made checkAccountApiEnabled() method public for external access
- Added test case for versioned API when feature is disabled

Closes: keycloak#48709
@ahus1
Copy link
Copy Markdown
Member

ahus1 commented May 9, 2026

This PR doesn't refer to an issue. See CONTRIBUTING.md on how to contribute.

@ahus1 ahus1 closed this May 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants