在 Keycloak 账户 REST API 中发现一个缺陷:该 API 未能正确处理会话标识。恶意客户端所有者可篡改自身的安全令牌,使其指向其他用户的活跃会话。攻击者借此可访问并修改受害者的账户信息,例如通过更改恢复邮箱并重置密码,从而实现对受害者账户的完全接管。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| Red Hat | Red Hat build of Keycloak 26.4 | 26.4-29 ~ * |
cpe:/a:redhat:build_keycloak:26.4::el9
|
|
| Red Hat | Red Hat build of Keycloak 26.4 | 26.4.17-2 ~ * |
cpe:/a:redhat:build_keycloak:26.4::el9
|
|
| Red Hat | Red Hat build of Keycloak 26.4 | 26.4-30 ~ * |
cpe:/a:redhat:build_keycloak:26.4::el9
|
|
| Red Hat | Red Hat build of Keycloak 26.6.8 | - |
cpe:/a:redhat:build_keycloak:26.6::el9
|
|
| Red Hat | Red Hat build of Keycloak 26.6.8 | - |
cpe:/a:redhat:build_keycloak:26.6::el9
|
|
| Red Hat | Red Hat Single Sign-On 7 | - |
cpe:/a:redhat:red_hat_single_sign_on:7
|
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-109081 | 6.8 MEDIUM | Keycloak-services: keycloak-services: injection of roles into realm default-roles via dcr |
| CVE-2026-19688 | 6.8 MEDIUM | Keycloak-services: keycloak-services: admin api missing audience check |
| CVE-2026-123037 | 6.7 MEDIUM | Ansible-core: user module generate_ssh_key follows a symlinked ~/.ssh enabling local privi |
| CVE-2026-96547 | 6.5 MEDIUM | Keycloak-services: keycloak-services: dcr registration-time claim-path gap allows forging |
| CVE-2026-97848 | 6.5 MEDIUM | Keycloak-services: keycloak-services: protocol mapper with jsontype=json bypasses token sa |
| CVE-2026-9797 | 6.5 MEDIUM | Keycloak: keycloak: privilege escalation via client authentication manipulation by an auth |
| CVE-2026-107124 | 6.4 MEDIUM | Keycloak-services: keycloak-services: oidc logout endpoint session fixation via id_token_h |
| CVE-2026-120749 | 6.2 MEDIUM | Dbus: dbus-daemon: dbus-daemon aborts (reply_serial != 0) when a broadcast from the driver |
| CVE-2026-96460 | 5.4 MEDIUM | Keycloak-services: keycloak-services: indefinite access token renewal via standard token e |
| CVE-2026-92856 | 4.9 MEDIUM | Keycloak-services: keycloak-services: saml broker ignores proxyrestriction delegation cons |
| CVE-2026-121837 | 4.3 MEDIUM | Quarkus-rest-data-panache: quarkus-rest-data-panache: getter-level @securefield ignored fo |
| CVE-2026-96447 | 4.2 MEDIUM | Keycloak-services: keycloak-services: stateless token preferred_username fallback enables |
| CVE-2026-83493 | Distributed-workloads: github actions pinned by mutable tag/branch, including third-party | |
| CVE-2026-83494 | Training-operator: pytorchjob validateupdate casts oldjob from newobj, bypassing managedby |