Keycloak 26.7

Last reviewed Oct 28, 2026

Export as PDF

Prompt Details

Prompt Composition

2prompts
  1. Java 25113 lines · 2.8K tokens
  2. Keycloak 26.7104 lines · 6.4K tokens
Total217 lines · 9.2K tokens

CWE Coverage

  • 20
  • 22
  • 59
  • 78
  • 79
  • 88
  • 89
  • 95
  • 117
  • 190
  • 201
  • 208
  • 209
  • 214
  • 250
  • 290
  • 294
  • 295
  • 297
  • 306
  • 307
  • 312
  • 319
  • 323
  • 327
  • 338
  • 347
  • 352
  • 362
  • 367
  • 378
  • 427
  • 436
  • 470
  • 471
  • 494
  • 502
  • 521
  • 522
  • 532
  • 601
  • 611
  • 613
  • 620
  • 638
  • 640
  • 653
  • 681
  • 732
  • 770
  • 772
  • 776
  • 778
  • 789
  • 807
  • 829
  • 862
  • 863
  • 915
  • 916
  • 918
  • 922
  • 942
  • 1021
  • 1333

Prompt Preview

Apply the Java 25 prompt first when developing providers and extensions for a Java 25 deployment. These rules cover the Keycloak 26.7 server line and its realm, client, federation, and deployment configuration.

Version and deployment

  • Run the newest Keycloak release and plan the move to each new minor release when it ships. Keycloak's security policy fixes a vulnerability in the current minor release, or in the next minor for lower-severity issues and hardening, and makes no promise for older minors, so the newest 26.7 patch stops being a safe place to stay once a newer minor is out; the policy points teams that can't follow minor releases to the Red Hat build of Keycloak for long-term support. Configuration hardening does not replace patching.
  • Check a running server against Keycloak's release notes rather than trusting a scanner. Read the Security fixes and Weaknesses lists of every later patch on its line and of the next minor release, on the GitHub release page or the keycloak.org announcement, treat each listed fix as missing from the running server, and apply the matching rule in this prompt or upgrade. Most of this line's CVEs reach the GitHub Advisory Database as unreviewed entries with no package or version range, a reviewed range can stop before a follow-up CVE finished the fix, and OSV can turn a range with no first-patched version into one with no end, so a dependency or image scanner can pass an affected server and flag a fixed one.
  • Match extension bytecode and APIs to the deployed JDK. Keycloak supports OpenJDK 17, 21, and 25, but its official