Action not permitted
Modal body text goes here.
Modal Title
Modal Body
CVE-2026-18963 (GCVE-0-2026-18963)
Vulnerability from cvelistv5 – Published: 2026-08-18 17:05 – Updated: 2026-08-19 01:55- CWE-640 - Weak Password Recovery Mechanism for Forgotten Password
| URL | Tags |
|---|---|
| https://access.redhat.com/errata/RHSA-2026:56519 | vendor-advisoryx_refsource_REDHAT |
| https://access.redhat.com/errata/RHSA-2026:56520 | vendor-advisoryx_refsource_REDHAT |
| https://access.redhat.com/errata/RHSA-2026:56523 | vendor-advisoryx_refsource_REDHAT |
| https://access.redhat.com/errata/RHSA-2026:56524 | vendor-advisoryx_refsource_REDHAT |
| https://access.redhat.com/security/cve/CVE-2026-18963 | vdb-entryx_refsource_REDHAT |
| https://bugzilla.redhat.com/show_bug.cgi?id=2511595 | issue-trackingx_refsource_REDHAT |
| Vendor | Product | Version | CPE status | |
|---|---|---|---|---|
| Red Hat | Red Hat build of Keycloak 26.4 |
Unaffected:
26.4.15-1 , < *
(rpm)
cpe:/a:redhat:build_keycloak:26.4::el9 |
||
| Red Hat | Red Hat build of Keycloak 26.4 |
Unaffected:
26.4-23 , < *
(rpm)
cpe:/a:redhat:build_keycloak:26.4::el9 |
||
| Red Hat | Red Hat build of Keycloak 26.4.15 |
cpe:/a:redhat:build_keycloak:26.4
|
||
| Red Hat | Red Hat build of Keycloak 26.6 |
Unaffected:
26.6.6-1 , < *
(rpm)
cpe:/a:redhat:build_keycloak:26.6::el9 |
||
| Red Hat | Red Hat build of Keycloak 26.6 |
Unaffected:
26.6-12 , < *
(rpm)
cpe:/a:redhat:build_keycloak:26.6::el9 |
||
| Red Hat | Red Hat build of Keycloak 26.6.6 |
cpe:/a:redhat:build_keycloak:26.6
|
||
| Red Hat | Red Hat JBoss Enterprise Application Platform Expansion Pack |
cpe:/a:redhat:jbosseapxp
|
||
| Red Hat | Red Hat Single Sign-On 7 |
cpe:/a:redhat:red_hat_single_sign_on:7
|
{
"containers": {
"cna": {
"affected": [
{
"collectionURL": "https://catalog.redhat.com/software/containers/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.4::el9"
],
"defaultStatus": "affected",
"packageName": "rhbk/keycloak-operator-bundle",
"product": "Red Hat build of Keycloak 26.4",
"vendor": "Red Hat",
"versions": [
{
"lessThan": "*",
"status": "unaffected",
"version": "26.4.15-1",
"versionType": "rpm"
}
]
},
{
"collectionURL": "https://catalog.redhat.com/software/containers/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.4::el9"
],
"defaultStatus": "affected",
"packageName": "rhbk/keycloak-rhel9",
"product": "Red Hat build of Keycloak 26.4",
"vendor": "Red Hat",
"versions": [
{
"lessThan": "*",
"status": "unaffected",
"version": "26.4-23",
"versionType": "rpm"
}
]
},
{
"collectionURL": "https://catalog.redhat.com/software/containers/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.4::el9"
],
"defaultStatus": "affected",
"packageName": "rhbk/keycloak-rhel9-operator",
"product": "Red Hat build of Keycloak 26.4",
"vendor": "Red Hat",
"versions": [
{
"lessThan": "*",
"status": "unaffected",
"version": "26.4-23",
"versionType": "rpm"
}
]
},
{
"collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.4"
],
"defaultStatus": "unaffected",
"packageName": "keycloak-services",
"product": "Red Hat build of Keycloak 26.4.15",
"vendor": "Red Hat"
},
{
"collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.4"
],
"defaultStatus": "unaffected",
"packageName": "rhbk-openshift-rhel9/rhbk-openshift-rhel9",
"product": "Red Hat build of Keycloak 26.4.15",
"vendor": "Red Hat"
},
{
"collectionURL": "https://catalog.redhat.com/software/containers/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.6::el9"
],
"defaultStatus": "affected",
"packageName": "rhbk/keycloak-operator-bundle",
"product": "Red Hat build of Keycloak 26.6",
"vendor": "Red Hat",
"versions": [
{
"lessThan": "*",
"status": "unaffected",
"version": "26.6.6-1",
"versionType": "rpm"
}
]
},
{
"collectionURL": "https://catalog.redhat.com/software/containers/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.6::el9"
],
"defaultStatus": "affected",
"packageName": "rhbk/keycloak-rhel9",
"product": "Red Hat build of Keycloak 26.6",
"vendor": "Red Hat",
"versions": [
{
"lessThan": "*",
"status": "unaffected",
"version": "26.6-12",
"versionType": "rpm"
}
]
},
{
"collectionURL": "https://catalog.redhat.com/software/containers/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.6::el9"
],
"defaultStatus": "affected",
"packageName": "rhbk/keycloak-rhel9-operator",
"product": "Red Hat build of Keycloak 26.6",
"vendor": "Red Hat",
"versions": [
{
"lessThan": "*",
"status": "unaffected",
"version": "26.6-12",
"versionType": "rpm"
}
]
},
{
"collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.6"
],
"defaultStatus": "unaffected",
"packageName": "keycloak-services",
"product": "Red Hat build of Keycloak 26.6.6",
"vendor": "Red Hat"
},
{
"collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.6"
],
"defaultStatus": "unaffected",
"packageName": "rhbk-keycloak-rhel9/rhbk-keycloak-rhel9",
"product": "Red Hat build of Keycloak 26.6.6",
"vendor": "Red Hat"
},
{
"collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.6"
],
"defaultStatus": "unaffected",
"packageName": "rhbk-openshift-rhel9/rhbk-openshift-rhel9",
"product": "Red Hat build of Keycloak 26.6.6",
"vendor": "Red Hat"
},
{
"collectionURL": "https://access.redhat.com/jbossnetwork/restricted/listSoftware.html",
"cpes": [
"cpe:/a:redhat:jbosseapxp"
],
"defaultStatus": "affected",
"packageName": "keycloak-services",
"product": "Red Hat JBoss Enterprise Application Platform Expansion Pack",
"vendor": "Red Hat"
},
{
"collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
"cpes": [
"cpe:/a:redhat:red_hat_single_sign_on:7"
],
"defaultStatus": "unaffected",
"packageName": "keycloak-services",
"product": "Red Hat Single Sign-On 7",
"vendor": "Red Hat"
}
],
"credits": [
{
"lang": "en",
"value": "Red Hat would like to thank James Paremain for reporting this issue."
}
],
"datePublic": "2026-08-17T00:00:00.000Z",
"descriptions": [
{
"lang": "en",
"value": "A flaw was found in the reset-credentials flow of the keycloak-services component, which is the core engine for identity and access management in Red Hat Build of Keycloak. The issue allows an unauthenticated attacker to force the password reset process for any user without needing to click the required email verification link. This can result in the attacker gaining full control over target user accounts by directly setting new credentials."
}
],
"metrics": [
{
"other": {
"content": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"value": "Critical"
},
"type": "Red Hat severity rating"
}
},
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 9.1,
"baseSeverity": "CRITICAL",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"format": "CVSS"
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-640",
"description": "Weak Password Recovery Mechanism for Forgotten Password",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-08-19T01:55:47.339Z",
"orgId": "53f830b8-0a3f-465b-8143-3b8a9948e749",
"shortName": "redhat"
},
"references": [
{
"name": "RHSA-2026:56519",
"tags": [
"vendor-advisory",
"x_refsource_REDHAT"
],
"url": "https://access.redhat.com/errata/RHSA-2026:56519"
},
{
"name": "RHSA-2026:56520",
"tags": [
"vendor-advisory",
"x_refsource_REDHAT"
],
"url": "https://access.redhat.com/errata/RHSA-2026:56520"
},
{
"name": "RHSA-2026:56523",
"tags": [
"vendor-advisory",
"x_refsource_REDHAT"
],
"url": "https://access.redhat.com/errata/RHSA-2026:56523"
},
{
"name": "RHSA-2026:56524",
"tags": [
"vendor-advisory",
"x_refsource_REDHAT"
],
"url": "https://access.redhat.com/errata/RHSA-2026:56524"
},
{
"tags": [
"vdb-entry",
"x_refsource_REDHAT"
],
"url": "https://access.redhat.com/security/cve/CVE-2026-18963"
},
{
"name": "RHBZ#2511595",
"tags": [
"issue-tracking",
"x_refsource_REDHAT"
],
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2511595"
}
],
"timeline": [
{
"lang": "en",
"time": "2026-07-31T15:46:15.000Z",
"value": "Reported to Red Hat."
},
{
"lang": "en",
"time": "2026-08-17T00:00:00.000Z",
"value": "Made public."
}
],
"title": "Keycloak-services: keycloak-services: unauthenticated account takeover via reset-credentials flow bypass",
"workarounds": [
{
"lang": "en",
"value": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability."
}
],
"x_generator": {
"engine": "cvelib 1.8.0"
},
"x_redhatCweChain": "CWE-640: Weak Password Recovery Mechanism for Forgotten Password"
}
},
"cveMetadata": {
"assignerOrgId": "53f830b8-0a3f-465b-8143-3b8a9948e749",
"assignerShortName": "redhat",
"cveId": "CVE-2026-18963",
"datePublished": "2026-08-18T17:05:07.478Z",
"dateReserved": "2026-08-05T15:00:40.360Z",
"dateUpdated": "2026-08-19T01:55:47.339Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2026-18963",
"date": "2026-08-19",
"epss": "0.00391",
"percentile": "0.32375"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2026-18963\",\"sourceIdentifier\":\"secalert@redhat.com\",\"published\":\"2026-08-18T17:16:57.083\",\"lastModified\":\"2026-08-19T03:16:52.443\",\"vulnStatus\":\"Received\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"A flaw was found in the reset-credentials flow of the keycloak-services component, which is the core engine for identity and access management in Red Hat Build of Keycloak. The issue allows an unauthenticated attacker to force the password reset process for any user without needing to click the required email verification link. This can result in the attacker gaining full control over target user accounts by directly setting new credentials.\"}],\"affected\":[{\"source\":\"secalert@redhat.com\",\"affectedData\":[{\"vendor\":\"Red Hat\",\"product\":\"Red Hat build of Keycloak 26.4\",\"defaultStatus\":\"affected\",\"collectionURL\":\"https://catalog.redhat.com/software/containers/\",\"packageName\":\"rhbk/keycloak-operator-bundle\",\"cpes\":[\"cpe:/a:redhat:build_keycloak:26.4::el9\"],\"versions\":[{\"version\":\"26.4.15-1\",\"lessThan\":\"*\",\"versionType\":\"rpm\",\"status\":\"unaffected\"}]},{\"vendor\":\"Red Hat\",\"product\":\"Red Hat build of Keycloak 26.4\",\"defaultStatus\":\"affected\",\"collectionURL\":\"https://catalog.redhat.com/software/containers/\",\"packageName\":\"rhbk/keycloak-rhel9\",\"cpes\":[\"cpe:/a:redhat:build_keycloak:26.4::el9\"],\"versions\":[{\"version\":\"26.4-23\",\"lessThan\":\"*\",\"versionType\":\"rpm\",\"status\":\"unaffected\"}]},{\"vendor\":\"Red Hat\",\"product\":\"Red Hat build of Keycloak 26.4\",\"defaultStatus\":\"affected\",\"collectionURL\":\"https://catalog.redhat.com/software/containers/\",\"packageName\":\"rhbk/keycloak-rhel9-operator\",\"cpes\":[\"cpe:/a:redhat:build_keycloak:26.4::el9\"],\"versions\":[{\"version\":\"26.4-23\",\"lessThan\":\"*\",\"versionType\":\"rpm\",\"status\":\"unaffected\"}]},{\"vendor\":\"Red Hat\",\"product\":\"Red Hat build of Keycloak 26.4.15\",\"defaultStatus\":\"unaffected\",\"collectionURL\":\"https://access.redhat.com/downloads/content/package-browser/\",\"packageName\":\"keycloak-services\",\"cpes\":[\"cpe:/a:redhat:build_keycloak:26.4\"]},{\"vendor\":\"Red Hat\",\"product\":\"Red Hat build of Keycloak 26.4.15\",\"defaultStatus\":\"unaffected\",\"collectionURL\":\"https://access.redhat.com/downloads/content/package-browser/\",\"packageName\":\"rhbk-openshift-rhel9/rhbk-openshift-rhel9\",\"cpes\":[\"cpe:/a:redhat:build_keycloak:26.4\"]},{\"vendor\":\"Red Hat\",\"product\":\"Red Hat build of Keycloak 26.6\",\"defaultStatus\":\"affected\",\"collectionURL\":\"https://catalog.redhat.com/software/containers/\",\"packageName\":\"rhbk/keycloak-operator-bundle\",\"cpes\":[\"cpe:/a:redhat:build_keycloak:26.6::el9\"],\"versions\":[{\"version\":\"26.6.6-1\",\"lessThan\":\"*\",\"versionType\":\"rpm\",\"status\":\"unaffected\"}]},{\"vendor\":\"Red Hat\",\"product\":\"Red Hat build of Keycloak 26.6\",\"defaultStatus\":\"affected\",\"collectionURL\":\"https://catalog.redhat.com/software/containers/\",\"packageName\":\"rhbk/keycloak-rhel9\",\"cpes\":[\"cpe:/a:redhat:build_keycloak:26.6::el9\"],\"versions\":[{\"version\":\"26.6-12\",\"lessThan\":\"*\",\"versionType\":\"rpm\",\"status\":\"unaffected\"}]},{\"vendor\":\"Red Hat\",\"product\":\"Red Hat build of Keycloak 26.6\",\"defaultStatus\":\"affected\",\"collectionURL\":\"https://catalog.redhat.com/software/containers/\",\"packageName\":\"rhbk/keycloak-rhel9-operator\",\"cpes\":[\"cpe:/a:redhat:build_keycloak:26.6::el9\"],\"versions\":[{\"version\":\"26.6-12\",\"lessThan\":\"*\",\"versionType\":\"rpm\",\"status\":\"unaffected\"}]},{\"vendor\":\"Red Hat\",\"product\":\"Red Hat build of Keycloak 26.6.6\",\"defaultStatus\":\"unaffected\",\"collectionURL\":\"https://access.redhat.com/downloads/content/package-browser/\",\"packageName\":\"keycloak-services\",\"cpes\":[\"cpe:/a:redhat:build_keycloak:26.6\"]},{\"vendor\":\"Red Hat\",\"product\":\"Red Hat build of Keycloak 26.6.6\",\"defaultStatus\":\"unaffected\",\"collectionURL\":\"https://access.redhat.com/downloads/content/package-browser/\",\"packageName\":\"rhbk-keycloak-rhel9/rhbk-keycloak-rhel9\",\"cpes\":[\"cpe:/a:redhat:build_keycloak:26.6\"]},{\"vendor\":\"Red Hat\",\"product\":\"Red Hat build of Keycloak 26.6.6\",\"defaultStatus\":\"unaffected\",\"collectionURL\":\"https://access.redhat.com/downloads/content/package-browser/\",\"packageName\":\"rhbk-openshift-rhel9/rhbk-openshift-rhel9\",\"cpes\":[\"cpe:/a:redhat:build_keycloak:26.6\"]},{\"vendor\":\"Red Hat\",\"product\":\"Red Hat JBoss Enterprise Application Platform Expansion Pack\",\"defaultStatus\":\"affected\",\"collectionURL\":\"https://access.redhat.com/jbossnetwork/restricted/listSoftware.html\",\"packageName\":\"keycloak-services\",\"cpes\":[\"cpe:/a:redhat:jbosseapxp\"]},{\"vendor\":\"Red Hat\",\"product\":\"Red Hat Single Sign-On 7\",\"defaultStatus\":\"unaffected\",\"collectionURL\":\"https://access.redhat.com/downloads/content/package-browser/\",\"packageName\":\"keycloak-services\",\"cpes\":[\"cpe:/a:redhat:red_hat_single_sign_on:7\"]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"secalert@redhat.com\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N\",\"baseScore\":9.1,\"baseSeverity\":\"CRITICAL\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"NONE\"},\"exploitabilityScore\":3.9,\"impactScore\":5.2}]},\"weaknesses\":[{\"source\":\"secalert@redhat.com\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-640\"}]}],\"references\":[{\"url\":\"https://access.redhat.com/errata/RHSA-2026:56519\",\"source\":\"secalert@redhat.com\"},{\"url\":\"https://access.redhat.com/errata/RHSA-2026:56520\",\"source\":\"secalert@redhat.com\"},{\"url\":\"https://access.redhat.com/errata/RHSA-2026:56523\",\"source\":\"secalert@redhat.com\"},{\"url\":\"https://access.redhat.com/errata/RHSA-2026:56524\",\"source\":\"secalert@redhat.com\"},{\"url\":\"https://access.redhat.com/security/cve/CVE-2026-18963\",\"source\":\"secalert@redhat.com\"},{\"url\":\"https://bugzilla.redhat.com/show_bug.cgi?id=2511595\",\"source\":\"secalert@redhat.com\"}]}}",
"redhat_vex": {
"aggregate_severity": "Critical",
"current_release_date": "2026-08-19T01:55:43+00:00",
"cve": "CVE-2026-18963",
"id": "CVE-2026-18963",
"initial_release_date": "2026-08-17T00:00:00+00:00",
"product_status:fixed": "20",
"product_status:known_affected": "1",
"product_status:known_not_affected": "1",
"source": "Red Hat CSAF VEX",
"status": "final",
"title": "keycloak-services: keycloak-services: Unauthenticated account takeover via reset-credentials flow bypass",
"url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-18963.json",
"version": "3"
}
}
}
FKIE_CVE-2026-18963
Vulnerability from fkie_nvd - Published: 2026-08-18 17:16 - Updated: 2026-08-19 03:16| Vendor | Product | Version |
|---|
{
"affected": [
{
"affectedData": [
{
"collectionURL": "https://catalog.redhat.com/software/containers/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.4::el9"
],
"defaultStatus": "affected",
"packageName": "rhbk/keycloak-operator-bundle",
"product": "Red Hat build of Keycloak 26.4",
"vendor": "Red Hat",
"versions": [
{
"lessThan": "*",
"status": "unaffected",
"version": "26.4.15-1",
"versionType": "rpm"
}
]
},
{
"collectionURL": "https://catalog.redhat.com/software/containers/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.4::el9"
],
"defaultStatus": "affected",
"packageName": "rhbk/keycloak-rhel9",
"product": "Red Hat build of Keycloak 26.4",
"vendor": "Red Hat",
"versions": [
{
"lessThan": "*",
"status": "unaffected",
"version": "26.4-23",
"versionType": "rpm"
}
]
},
{
"collectionURL": "https://catalog.redhat.com/software/containers/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.4::el9"
],
"defaultStatus": "affected",
"packageName": "rhbk/keycloak-rhel9-operator",
"product": "Red Hat build of Keycloak 26.4",
"vendor": "Red Hat",
"versions": [
{
"lessThan": "*",
"status": "unaffected",
"version": "26.4-23",
"versionType": "rpm"
}
]
},
{
"collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.4"
],
"defaultStatus": "unaffected",
"packageName": "keycloak-services",
"product": "Red Hat build of Keycloak 26.4.15",
"vendor": "Red Hat"
},
{
"collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.4"
],
"defaultStatus": "unaffected",
"packageName": "rhbk-openshift-rhel9/rhbk-openshift-rhel9",
"product": "Red Hat build of Keycloak 26.4.15",
"vendor": "Red Hat"
},
{
"collectionURL": "https://catalog.redhat.com/software/containers/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.6::el9"
],
"defaultStatus": "affected",
"packageName": "rhbk/keycloak-operator-bundle",
"product": "Red Hat build of Keycloak 26.6",
"vendor": "Red Hat",
"versions": [
{
"lessThan": "*",
"status": "unaffected",
"version": "26.6.6-1",
"versionType": "rpm"
}
]
},
{
"collectionURL": "https://catalog.redhat.com/software/containers/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.6::el9"
],
"defaultStatus": "affected",
"packageName": "rhbk/keycloak-rhel9",
"product": "Red Hat build of Keycloak 26.6",
"vendor": "Red Hat",
"versions": [
{
"lessThan": "*",
"status": "unaffected",
"version": "26.6-12",
"versionType": "rpm"
}
]
},
{
"collectionURL": "https://catalog.redhat.com/software/containers/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.6::el9"
],
"defaultStatus": "affected",
"packageName": "rhbk/keycloak-rhel9-operator",
"product": "Red Hat build of Keycloak 26.6",
"vendor": "Red Hat",
"versions": [
{
"lessThan": "*",
"status": "unaffected",
"version": "26.6-12",
"versionType": "rpm"
}
]
},
{
"collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.6"
],
"defaultStatus": "unaffected",
"packageName": "keycloak-services",
"product": "Red Hat build of Keycloak 26.6.6",
"vendor": "Red Hat"
},
{
"collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.6"
],
"defaultStatus": "unaffected",
"packageName": "rhbk-keycloak-rhel9/rhbk-keycloak-rhel9",
"product": "Red Hat build of Keycloak 26.6.6",
"vendor": "Red Hat"
},
{
"collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
"cpes": [
"cpe:/a:redhat:build_keycloak:26.6"
],
"defaultStatus": "unaffected",
"packageName": "rhbk-openshift-rhel9/rhbk-openshift-rhel9",
"product": "Red Hat build of Keycloak 26.6.6",
"vendor": "Red Hat"
},
{
"collectionURL": "https://access.redhat.com/jbossnetwork/restricted/listSoftware.html",
"cpes": [
"cpe:/a:redhat:jbosseapxp"
],
"defaultStatus": "affected",
"packageName": "keycloak-services",
"product": "Red Hat JBoss Enterprise Application Platform Expansion Pack",
"vendor": "Red Hat"
},
{
"collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
"cpes": [
"cpe:/a:redhat:red_hat_single_sign_on:7"
],
"defaultStatus": "unaffected",
"packageName": "keycloak-services",
"product": "Red Hat Single Sign-On 7",
"vendor": "Red Hat"
}
],
"source": "secalert@redhat.com"
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "A flaw was found in the reset-credentials flow of the keycloak-services component, which is the core engine for identity and access management in Red Hat Build of Keycloak. The issue allows an unauthenticated attacker to force the password reset process for any user without needing to click the required email verification link. This can result in the attacker gaining full control over target user accounts by directly setting new credentials."
}
],
"id": "CVE-2026-18963",
"lastModified": "2026-08-19T03:16:52.443",
"metrics": {
"cvssMetricV31": [
{
"cvssData": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 9.1,
"baseSeverity": "CRITICAL",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"exploitabilityScore": 3.9,
"impactScore": 5.2,
"source": "secalert@redhat.com",
"type": "Secondary"
}
]
},
"published": "2026-08-18T17:16:57.083",
"references": [
{
"source": "secalert@redhat.com",
"url": "https://access.redhat.com/errata/RHSA-2026:56519"
},
{
"source": "secalert@redhat.com",
"url": "https://access.redhat.com/errata/RHSA-2026:56520"
},
{
"source": "secalert@redhat.com",
"url": "https://access.redhat.com/errata/RHSA-2026:56523"
},
{
"source": "secalert@redhat.com",
"url": "https://access.redhat.com/errata/RHSA-2026:56524"
},
{
"source": "secalert@redhat.com",
"url": "https://access.redhat.com/security/cve/CVE-2026-18963"
},
{
"source": "secalert@redhat.com",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2511595"
}
],
"sourceIdentifier": "secalert@redhat.com",
"vulnStatus": "Received",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-640"
}
],
"source": "secalert@redhat.com",
"type": "Secondary"
}
]
}
GHSA-4GV3-MC9P-5WQC
Vulnerability from github – Published: 2026-08-18 18:32 – Updated: 2026-08-19 03:31A flaw was found in the reset-credentials flow of the keycloak-services component, which is the core engine for identity and access management in Red Hat Build of Keycloak. The issue allows an unauthenticated attacker to force the password reset process for any user without needing to click the required email verification link. This can result in the attacker gaining full control over target user accounts by directly setting new credentials.
{
"affected": [],
"aliases": [
"CVE-2026-18963"
],
"database_specific": {
"cwe_ids": [
"CWE-640"
],
"github_reviewed": false,
"github_reviewed_at": null,
"nvd_published_at": "2026-08-18T17:16:57Z",
"severity": "CRITICAL"
},
"details": "A flaw was found in the reset-credentials flow of the keycloak-services component, which is the core engine for identity and access management in Red Hat Build of Keycloak. The issue allows an unauthenticated attacker to force the password reset process for any user without needing to click the required email verification link. This can result in the attacker gaining full control over target user accounts by directly setting new credentials.",
"id": "GHSA-4gv3-mc9p-5wqc",
"modified": "2026-08-19T03:31:20Z",
"published": "2026-08-18T18:32:00Z",
"references": [
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-18963"
},
{
"type": "WEB",
"url": "https://access.redhat.com/errata/RHSA-2026:56519"
},
{
"type": "WEB",
"url": "https://access.redhat.com/errata/RHSA-2026:56520"
},
{
"type": "WEB",
"url": "https://access.redhat.com/errata/RHSA-2026:56523"
},
{
"type": "WEB",
"url": "https://access.redhat.com/errata/RHSA-2026:56524"
},
{
"type": "WEB",
"url": "https://access.redhat.com/security/cve/CVE-2026-18963"
},
{
"type": "WEB",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2511595"
}
],
"schema_version": "1.4.0",
"severity": [
{
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
"type": "CVSS_V3"
}
]
}
RHSA-2026:56519
Vulnerability from csaf_redhat - Published: 2026-08-18 20:49 - Updated: 2026-08-19 10:00A flaw was found in the reset-credentials flow of the keycloak-services component, which is the core engine for identity and access management in Red Hat Build of Keycloak. The issue allows an unauthenticated attacker to force the password reset process for any user without needing to click the required email verification link. This can result in the attacker gaining full control over target user accounts by directly setting new credentials.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: 9Base-RHBK-26.4:rhbk/keycloak-operator-bundle@sha256:f4df815564fc6801b50dffbbd3e0a421dfd83841c83c22a8e09305eeffdaf687_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:32c3da0c9e63f7a86ae49255fbcf318406bb3e34ee07f1bae7e1dc01c6329efd_arm64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:9b5001e9dde3cd87823988cafd809a5887b296c048e398171e28b1c256de1107_ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:b72782f1fbc44144e58f08884b5a6f9a3a49e32c1965a9ce3d01bd6f70e761f8_s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:b80c873fd9fe1ec85cf4191714a6ea2ac80854b2bdc3781d15811d16692527a0_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:5ae22f5c60ebeab633caa0ac3e3540402e9d589409513c67c2b1dada998c178d_ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:696cf024e6bb736260b7a2439cc9e7b3aa05024c8c493ae6e448b224718e464b_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:8918c47378bb686b0894188d6ad578e5ce469def4926c419194703237a2fee3d_s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:faf3f6772c31b33f526887927505095a6dd5bd8e507c643ebcc64eea60be56eb_arm64 | — |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Critical"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "New images are available for Red Hat build of Keycloak 26.4.15 and Red Hat build of Keycloak 26.4.15 Operator, running on OpenShift Container Platform",
"title": "Topic"
},
{
"category": "general",
"text": "Red Hat build of Keycloak is an integrated sign-on solution,\navailable as a Red Hat JBoss Middleware for OpenShift containerized\nimage. The Red Hat build of Keycloak for OpenShift image provides\nan authentication server that you can use to log in centrally, log\nout, and register. You can also manage user accounts for web\napplications, mobile applications, and RESTful web services.\n\nRed Hat build of Keycloak Operator for OpenShift simplifies\ndeployment and management of Keycloak 26.4.15 clusters.\n\nThis erratum releases new images for Red Hat build of Keycloak\n26.4.15 for use within the OpenShift Container Platform cloud\ncomputing Platform-as-a-Service (PaaS) for on-premise or private\ncloud deployments, aligning with the standalone product release.\n\nSecurity fixes:\n* Unauthenticated account takeover via reset-credentials flow bypass (CVE-2026-18963)",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2026:56519",
"url": "https://access.redhat.com/errata/RHSA-2026:56519"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#critical",
"url": "https://access.redhat.com/security/updates/classification/#critical"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_56519.json"
}
],
"title": "Red Hat Security Advisory: Red Hat build of Keycloak 26.4.15 Images Security Update",
"tracking": {
"current_release_date": "2026-08-19T10:00:37+00:00",
"generator": {
"date": "2026-08-19T10:00:37+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "5.3.16"
}
},
"id": "RHSA-2026:56519",
"initial_release_date": "2026-08-18T20:49:21+00:00",
"revision_history": [
{
"date": "2026-08-18T20:49:21+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2026-08-18T20:49:21+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-08-19T10:00:37+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat build of Keycloak 26.4",
"product": {
"name": "Red Hat build of Keycloak 26.4",
"product_id": "9Base-RHBK-26.4",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:build_keycloak:26.4::el9"
}
}
}
],
"category": "product_family",
"name": "Red Hat build of Keycloak"
},
{
"branches": [
{
"category": "product_version",
"name": "rhbk/keycloak-rhel9@sha256:faf3f6772c31b33f526887927505095a6dd5bd8e507c643ebcc64eea60be56eb_arm64",
"product": {
"name": "rhbk/keycloak-rhel9@sha256:faf3f6772c31b33f526887927505095a6dd5bd8e507c643ebcc64eea60be56eb_arm64",
"product_id": "rhbk/keycloak-rhel9@sha256:faf3f6772c31b33f526887927505095a6dd5bd8e507c643ebcc64eea60be56eb_arm64",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-rhel9@sha256:faf3f6772c31b33f526887927505095a6dd5bd8e507c643ebcc64eea60be56eb?arch=arm64\u0026repository_url=registry.redhat.io/rhbk/keycloak-rhel9\u0026tag=26.4-23"
}
}
},
{
"category": "product_version",
"name": "rhbk/keycloak-rhel9-operator@sha256:32c3da0c9e63f7a86ae49255fbcf318406bb3e34ee07f1bae7e1dc01c6329efd_arm64",
"product": {
"name": "rhbk/keycloak-rhel9-operator@sha256:32c3da0c9e63f7a86ae49255fbcf318406bb3e34ee07f1bae7e1dc01c6329efd_arm64",
"product_id": "rhbk/keycloak-rhel9-operator@sha256:32c3da0c9e63f7a86ae49255fbcf318406bb3e34ee07f1bae7e1dc01c6329efd_arm64",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-rhel9-operator@sha256:32c3da0c9e63f7a86ae49255fbcf318406bb3e34ee07f1bae7e1dc01c6329efd?arch=arm64\u0026repository_url=registry.redhat.io/rhbk/keycloak-rhel9-operator\u0026tag=26.4-23"
}
}
}
],
"category": "architecture",
"name": "arm64"
},
{
"branches": [
{
"category": "product_version",
"name": "rhbk/keycloak-rhel9@sha256:696cf024e6bb736260b7a2439cc9e7b3aa05024c8c493ae6e448b224718e464b_amd64",
"product": {
"name": "rhbk/keycloak-rhel9@sha256:696cf024e6bb736260b7a2439cc9e7b3aa05024c8c493ae6e448b224718e464b_amd64",
"product_id": "rhbk/keycloak-rhel9@sha256:696cf024e6bb736260b7a2439cc9e7b3aa05024c8c493ae6e448b224718e464b_amd64",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-rhel9@sha256:696cf024e6bb736260b7a2439cc9e7b3aa05024c8c493ae6e448b224718e464b?arch=amd64\u0026repository_url=registry.redhat.io/rhbk/keycloak-rhel9\u0026tag=26.4-23"
}
}
},
{
"category": "product_version",
"name": "rhbk/keycloak-operator-bundle@sha256:f4df815564fc6801b50dffbbd3e0a421dfd83841c83c22a8e09305eeffdaf687_amd64",
"product": {
"name": "rhbk/keycloak-operator-bundle@sha256:f4df815564fc6801b50dffbbd3e0a421dfd83841c83c22a8e09305eeffdaf687_amd64",
"product_id": "rhbk/keycloak-operator-bundle@sha256:f4df815564fc6801b50dffbbd3e0a421dfd83841c83c22a8e09305eeffdaf687_amd64",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-operator-bundle@sha256:f4df815564fc6801b50dffbbd3e0a421dfd83841c83c22a8e09305eeffdaf687?arch=amd64\u0026repository_url=registry.redhat.io/rhbk/keycloak-operator-bundle\u0026tag=26.4.15-1"
}
}
},
{
"category": "product_version",
"name": "rhbk/keycloak-rhel9-operator@sha256:b80c873fd9fe1ec85cf4191714a6ea2ac80854b2bdc3781d15811d16692527a0_amd64",
"product": {
"name": "rhbk/keycloak-rhel9-operator@sha256:b80c873fd9fe1ec85cf4191714a6ea2ac80854b2bdc3781d15811d16692527a0_amd64",
"product_id": "rhbk/keycloak-rhel9-operator@sha256:b80c873fd9fe1ec85cf4191714a6ea2ac80854b2bdc3781d15811d16692527a0_amd64",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-rhel9-operator@sha256:b80c873fd9fe1ec85cf4191714a6ea2ac80854b2bdc3781d15811d16692527a0?arch=amd64\u0026repository_url=registry.redhat.io/rhbk/keycloak-rhel9-operator\u0026tag=26.4-23"
}
}
}
],
"category": "architecture",
"name": "amd64"
},
{
"branches": [
{
"category": "product_version",
"name": "rhbk/keycloak-rhel9@sha256:5ae22f5c60ebeab633caa0ac3e3540402e9d589409513c67c2b1dada998c178d_ppc64le",
"product": {
"name": "rhbk/keycloak-rhel9@sha256:5ae22f5c60ebeab633caa0ac3e3540402e9d589409513c67c2b1dada998c178d_ppc64le",
"product_id": "rhbk/keycloak-rhel9@sha256:5ae22f5c60ebeab633caa0ac3e3540402e9d589409513c67c2b1dada998c178d_ppc64le",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-rhel9@sha256:5ae22f5c60ebeab633caa0ac3e3540402e9d589409513c67c2b1dada998c178d?arch=ppc64le\u0026repository_url=registry.redhat.io/rhbk/keycloak-rhel9\u0026tag=26.4-23"
}
}
},
{
"category": "product_version",
"name": "rhbk/keycloak-rhel9-operator@sha256:9b5001e9dde3cd87823988cafd809a5887b296c048e398171e28b1c256de1107_ppc64le",
"product": {
"name": "rhbk/keycloak-rhel9-operator@sha256:9b5001e9dde3cd87823988cafd809a5887b296c048e398171e28b1c256de1107_ppc64le",
"product_id": "rhbk/keycloak-rhel9-operator@sha256:9b5001e9dde3cd87823988cafd809a5887b296c048e398171e28b1c256de1107_ppc64le",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-rhel9-operator@sha256:9b5001e9dde3cd87823988cafd809a5887b296c048e398171e28b1c256de1107?arch=ppc64le\u0026repository_url=registry.redhat.io/rhbk/keycloak-rhel9-operator\u0026tag=26.4-23"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "rhbk/keycloak-rhel9@sha256:8918c47378bb686b0894188d6ad578e5ce469def4926c419194703237a2fee3d_s390x",
"product": {
"name": "rhbk/keycloak-rhel9@sha256:8918c47378bb686b0894188d6ad578e5ce469def4926c419194703237a2fee3d_s390x",
"product_id": "rhbk/keycloak-rhel9@sha256:8918c47378bb686b0894188d6ad578e5ce469def4926c419194703237a2fee3d_s390x",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-rhel9@sha256:8918c47378bb686b0894188d6ad578e5ce469def4926c419194703237a2fee3d?arch=s390x\u0026repository_url=registry.redhat.io/rhbk/keycloak-rhel9\u0026tag=26.4-23"
}
}
},
{
"category": "product_version",
"name": "rhbk/keycloak-rhel9-operator@sha256:b72782f1fbc44144e58f08884b5a6f9a3a49e32c1965a9ce3d01bd6f70e761f8_s390x",
"product": {
"name": "rhbk/keycloak-rhel9-operator@sha256:b72782f1fbc44144e58f08884b5a6f9a3a49e32c1965a9ce3d01bd6f70e761f8_s390x",
"product_id": "rhbk/keycloak-rhel9-operator@sha256:b72782f1fbc44144e58f08884b5a6f9a3a49e32c1965a9ce3d01bd6f70e761f8_s390x",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-rhel9-operator@sha256:b72782f1fbc44144e58f08884b5a6f9a3a49e32c1965a9ce3d01bd6f70e761f8?arch=s390x\u0026repository_url=registry.redhat.io/rhbk/keycloak-rhel9-operator\u0026tag=26.4-23"
}
}
}
],
"category": "architecture",
"name": "s390x"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-operator-bundle@sha256:f4df815564fc6801b50dffbbd3e0a421dfd83841c83c22a8e09305eeffdaf687_amd64 as a component of Red Hat build of Keycloak 26.4",
"product_id": "9Base-RHBK-26.4:rhbk/keycloak-operator-bundle@sha256:f4df815564fc6801b50dffbbd3e0a421dfd83841c83c22a8e09305eeffdaf687_amd64"
},
"product_reference": "rhbk/keycloak-operator-bundle@sha256:f4df815564fc6801b50dffbbd3e0a421dfd83841c83c22a8e09305eeffdaf687_amd64",
"relates_to_product_reference": "9Base-RHBK-26.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-rhel9-operator@sha256:32c3da0c9e63f7a86ae49255fbcf318406bb3e34ee07f1bae7e1dc01c6329efd_arm64 as a component of Red Hat build of Keycloak 26.4",
"product_id": "9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:32c3da0c9e63f7a86ae49255fbcf318406bb3e34ee07f1bae7e1dc01c6329efd_arm64"
},
"product_reference": "rhbk/keycloak-rhel9-operator@sha256:32c3da0c9e63f7a86ae49255fbcf318406bb3e34ee07f1bae7e1dc01c6329efd_arm64",
"relates_to_product_reference": "9Base-RHBK-26.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-rhel9-operator@sha256:9b5001e9dde3cd87823988cafd809a5887b296c048e398171e28b1c256de1107_ppc64le as a component of Red Hat build of Keycloak 26.4",
"product_id": "9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:9b5001e9dde3cd87823988cafd809a5887b296c048e398171e28b1c256de1107_ppc64le"
},
"product_reference": "rhbk/keycloak-rhel9-operator@sha256:9b5001e9dde3cd87823988cafd809a5887b296c048e398171e28b1c256de1107_ppc64le",
"relates_to_product_reference": "9Base-RHBK-26.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-rhel9-operator@sha256:b72782f1fbc44144e58f08884b5a6f9a3a49e32c1965a9ce3d01bd6f70e761f8_s390x as a component of Red Hat build of Keycloak 26.4",
"product_id": "9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:b72782f1fbc44144e58f08884b5a6f9a3a49e32c1965a9ce3d01bd6f70e761f8_s390x"
},
"product_reference": "rhbk/keycloak-rhel9-operator@sha256:b72782f1fbc44144e58f08884b5a6f9a3a49e32c1965a9ce3d01bd6f70e761f8_s390x",
"relates_to_product_reference": "9Base-RHBK-26.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-rhel9-operator@sha256:b80c873fd9fe1ec85cf4191714a6ea2ac80854b2bdc3781d15811d16692527a0_amd64 as a component of Red Hat build of Keycloak 26.4",
"product_id": "9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:b80c873fd9fe1ec85cf4191714a6ea2ac80854b2bdc3781d15811d16692527a0_amd64"
},
"product_reference": "rhbk/keycloak-rhel9-operator@sha256:b80c873fd9fe1ec85cf4191714a6ea2ac80854b2bdc3781d15811d16692527a0_amd64",
"relates_to_product_reference": "9Base-RHBK-26.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-rhel9@sha256:5ae22f5c60ebeab633caa0ac3e3540402e9d589409513c67c2b1dada998c178d_ppc64le as a component of Red Hat build of Keycloak 26.4",
"product_id": "9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:5ae22f5c60ebeab633caa0ac3e3540402e9d589409513c67c2b1dada998c178d_ppc64le"
},
"product_reference": "rhbk/keycloak-rhel9@sha256:5ae22f5c60ebeab633caa0ac3e3540402e9d589409513c67c2b1dada998c178d_ppc64le",
"relates_to_product_reference": "9Base-RHBK-26.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-rhel9@sha256:696cf024e6bb736260b7a2439cc9e7b3aa05024c8c493ae6e448b224718e464b_amd64 as a component of Red Hat build of Keycloak 26.4",
"product_id": "9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:696cf024e6bb736260b7a2439cc9e7b3aa05024c8c493ae6e448b224718e464b_amd64"
},
"product_reference": "rhbk/keycloak-rhel9@sha256:696cf024e6bb736260b7a2439cc9e7b3aa05024c8c493ae6e448b224718e464b_amd64",
"relates_to_product_reference": "9Base-RHBK-26.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-rhel9@sha256:8918c47378bb686b0894188d6ad578e5ce469def4926c419194703237a2fee3d_s390x as a component of Red Hat build of Keycloak 26.4",
"product_id": "9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:8918c47378bb686b0894188d6ad578e5ce469def4926c419194703237a2fee3d_s390x"
},
"product_reference": "rhbk/keycloak-rhel9@sha256:8918c47378bb686b0894188d6ad578e5ce469def4926c419194703237a2fee3d_s390x",
"relates_to_product_reference": "9Base-RHBK-26.4"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-rhel9@sha256:faf3f6772c31b33f526887927505095a6dd5bd8e507c643ebcc64eea60be56eb_arm64 as a component of Red Hat build of Keycloak 26.4",
"product_id": "9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:faf3f6772c31b33f526887927505095a6dd5bd8e507c643ebcc64eea60be56eb_arm64"
},
"product_reference": "rhbk/keycloak-rhel9@sha256:faf3f6772c31b33f526887927505095a6dd5bd8e507c643ebcc64eea60be56eb_arm64",
"relates_to_product_reference": "9Base-RHBK-26.4"
}
]
},
"vulnerabilities": [
{
"acknowledgments": [
{
"names": [
"James Paremain"
]
}
],
"cve": "CVE-2026-18963",
"cwe": {
"id": "CWE-640",
"name": "Weak Password Recovery Mechanism for Forgotten Password"
},
"discovery_date": "2026-07-31T15:46:15+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2511595"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the reset-credentials flow of the keycloak-services component, which is the core engine for identity and access management in Red Hat Build of Keycloak. The issue allows an unauthenticated attacker to force the password reset process for any user without needing to click the required email verification link. This can result in the attacker gaining full control over target user accounts by directly setting new credentials.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "keycloak-services: keycloak-services: Unauthenticated account takeover via reset-credentials flow bypass",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "The Red Hat Product Security team has assessed the severity of this vulnerability as Critical, given that it can be exploited by an unauthenticated remote attacker without any user interaction. Successful exploitation allows an attacker to gain full access to any user account by bypassing the email verification step in the password recovery process. The vulnerability\u0027s root cause is improper state validation within the reset-credentials authentication flow.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"9Base-RHBK-26.4:rhbk/keycloak-operator-bundle@sha256:f4df815564fc6801b50dffbbd3e0a421dfd83841c83c22a8e09305eeffdaf687_amd64",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:32c3da0c9e63f7a86ae49255fbcf318406bb3e34ee07f1bae7e1dc01c6329efd_arm64",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:9b5001e9dde3cd87823988cafd809a5887b296c048e398171e28b1c256de1107_ppc64le",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:b72782f1fbc44144e58f08884b5a6f9a3a49e32c1965a9ce3d01bd6f70e761f8_s390x",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:b80c873fd9fe1ec85cf4191714a6ea2ac80854b2bdc3781d15811d16692527a0_amd64",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:5ae22f5c60ebeab633caa0ac3e3540402e9d589409513c67c2b1dada998c178d_ppc64le",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:696cf024e6bb736260b7a2439cc9e7b3aa05024c8c493ae6e448b224718e464b_amd64",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:8918c47378bb686b0894188d6ad578e5ce469def4926c419194703237a2fee3d_s390x",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:faf3f6772c31b33f526887927505095a6dd5bd8e507c643ebcc64eea60be56eb_arm64"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-18963"
},
{
"category": "external",
"summary": "RHBZ#2511595",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2511595"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-18963",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-18963"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-18963",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-18963"
}
],
"release_date": "2026-08-17T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-18T20:49:21+00:00",
"details": "Before applying the update, back up your existing installation,\nincluding all applications, configuration files, databases and\ndatabase settings, and so on.",
"product_ids": [
"9Base-RHBK-26.4:rhbk/keycloak-operator-bundle@sha256:f4df815564fc6801b50dffbbd3e0a421dfd83841c83c22a8e09305eeffdaf687_amd64",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:32c3da0c9e63f7a86ae49255fbcf318406bb3e34ee07f1bae7e1dc01c6329efd_arm64",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:9b5001e9dde3cd87823988cafd809a5887b296c048e398171e28b1c256de1107_ppc64le",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:b72782f1fbc44144e58f08884b5a6f9a3a49e32c1965a9ce3d01bd6f70e761f8_s390x",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:b80c873fd9fe1ec85cf4191714a6ea2ac80854b2bdc3781d15811d16692527a0_amd64",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:5ae22f5c60ebeab633caa0ac3e3540402e9d589409513c67c2b1dada998c178d_ppc64le",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:696cf024e6bb736260b7a2439cc9e7b3aa05024c8c493ae6e448b224718e464b_amd64",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:8918c47378bb686b0894188d6ad578e5ce469def4926c419194703237a2fee3d_s390x",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:faf3f6772c31b33f526887927505095a6dd5bd8e507c643ebcc64eea60be56eb_arm64"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:56519"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.",
"product_ids": [
"9Base-RHBK-26.4:rhbk/keycloak-operator-bundle@sha256:f4df815564fc6801b50dffbbd3e0a421dfd83841c83c22a8e09305eeffdaf687_amd64",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:32c3da0c9e63f7a86ae49255fbcf318406bb3e34ee07f1bae7e1dc01c6329efd_arm64",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:9b5001e9dde3cd87823988cafd809a5887b296c048e398171e28b1c256de1107_ppc64le",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:b72782f1fbc44144e58f08884b5a6f9a3a49e32c1965a9ce3d01bd6f70e761f8_s390x",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:b80c873fd9fe1ec85cf4191714a6ea2ac80854b2bdc3781d15811d16692527a0_amd64",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:5ae22f5c60ebeab633caa0ac3e3540402e9d589409513c67c2b1dada998c178d_ppc64le",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:696cf024e6bb736260b7a2439cc9e7b3aa05024c8c493ae6e448b224718e464b_amd64",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:8918c47378bb686b0894188d6ad578e5ce469def4926c419194703237a2fee3d_s390x",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:faf3f6772c31b33f526887927505095a6dd5bd8e507c643ebcc64eea60be56eb_arm64"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 9.1,
"baseSeverity": "CRITICAL",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"products": [
"9Base-RHBK-26.4:rhbk/keycloak-operator-bundle@sha256:f4df815564fc6801b50dffbbd3e0a421dfd83841c83c22a8e09305eeffdaf687_amd64",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:32c3da0c9e63f7a86ae49255fbcf318406bb3e34ee07f1bae7e1dc01c6329efd_arm64",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:9b5001e9dde3cd87823988cafd809a5887b296c048e398171e28b1c256de1107_ppc64le",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:b72782f1fbc44144e58f08884b5a6f9a3a49e32c1965a9ce3d01bd6f70e761f8_s390x",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9-operator@sha256:b80c873fd9fe1ec85cf4191714a6ea2ac80854b2bdc3781d15811d16692527a0_amd64",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:5ae22f5c60ebeab633caa0ac3e3540402e9d589409513c67c2b1dada998c178d_ppc64le",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:696cf024e6bb736260b7a2439cc9e7b3aa05024c8c493ae6e448b224718e464b_amd64",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:8918c47378bb686b0894188d6ad578e5ce469def4926c419194703237a2fee3d_s390x",
"9Base-RHBK-26.4:rhbk/keycloak-rhel9@sha256:faf3f6772c31b33f526887927505095a6dd5bd8e507c643ebcc64eea60be56eb_arm64"
]
}
],
"threats": [
{
"category": "impact",
"details": "Critical"
}
],
"title": "keycloak-services: keycloak-services: Unauthenticated account takeover via reset-credentials flow bypass"
}
]
}
RHSA-2026:56520
Vulnerability from csaf_redhat - Published: 2026-08-18 20:36 - Updated: 2026-08-19 10:00A flaw was found in the reset-credentials flow of the keycloak-services component, which is the core engine for identity and access management in Red Hat Build of Keycloak. The issue allows an unauthenticated attacker to force the password reset process for any user without needing to click the required email verification link. This can result in the attacker gaining full control over target user accounts by directly setting new credentials.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Red Hat build of Keycloak 26.4.15
Red Hat / Red Hat build of Keycloak
|
cpe:/a:redhat:build_keycloak:26.4
|
— |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Critical"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "New Red Hat build of Keycloak 26.4.15 packages are available from the Customer Portal",
"title": "Topic"
},
{
"category": "general",
"text": "Red Hat build of Keycloak 26.4.15 is a standalone server, based on\nthe Keycloak project, that provides authentication and\nstandards-based single sign-on capabilities for web and mobile\napplications.\n\nSecurity fixes:\n* Unauthenticated account takeover via reset-credentials flow bypass (CVE-2026-18963)",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2026:56520",
"url": "https://access.redhat.com/errata/RHSA-2026:56520"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#critical",
"url": "https://access.redhat.com/security/updates/classification/#critical"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_56520.json"
}
],
"title": "Red Hat Security Advisory: Red Hat build of Keycloak 26.4.15 Security Update",
"tracking": {
"current_release_date": "2026-08-19T10:00:37+00:00",
"generator": {
"date": "2026-08-19T10:00:37+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "5.3.16"
}
},
"id": "RHSA-2026:56520",
"initial_release_date": "2026-08-18T20:36:54+00:00",
"revision_history": [
{
"date": "2026-08-18T20:36:54+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2026-08-18T20:36:54+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-08-19T10:00:37+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat build of Keycloak 26.4.15",
"product": {
"name": "Red Hat build of Keycloak 26.4.15",
"product_id": "Red Hat build of Keycloak 26.4.15",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:build_keycloak:26.4"
}
}
}
],
"category": "product_family",
"name": "Red Hat build of Keycloak"
}
],
"category": "vendor",
"name": "Red Hat"
}
]
},
"vulnerabilities": [
{
"acknowledgments": [
{
"names": [
"James Paremain"
]
}
],
"cve": "CVE-2026-18963",
"cwe": {
"id": "CWE-640",
"name": "Weak Password Recovery Mechanism for Forgotten Password"
},
"discovery_date": "2026-07-31T15:46:15+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2511595"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the reset-credentials flow of the keycloak-services component, which is the core engine for identity and access management in Red Hat Build of Keycloak. The issue allows an unauthenticated attacker to force the password reset process for any user without needing to click the required email verification link. This can result in the attacker gaining full control over target user accounts by directly setting new credentials.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "keycloak-services: keycloak-services: Unauthenticated account takeover via reset-credentials flow bypass",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "The Red Hat Product Security team has assessed the severity of this vulnerability as Critical, given that it can be exploited by an unauthenticated remote attacker without any user interaction. Successful exploitation allows an attacker to gain full access to any user account by bypassing the email verification step in the password recovery process. The vulnerability\u0027s root cause is improper state validation within the reset-credentials authentication flow.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat build of Keycloak 26.4.15"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-18963"
},
{
"category": "external",
"summary": "RHBZ#2511595",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2511595"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-18963",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-18963"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-18963",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-18963"
}
],
"release_date": "2026-08-17T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-18T20:36:54+00:00",
"details": "Before applying the update, back up your existing installation,\nincluding all applications, configuration files, databases and\ndatabase settings, and so on.",
"product_ids": [
"Red Hat build of Keycloak 26.4.15"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:56520"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.",
"product_ids": [
"Red Hat build of Keycloak 26.4.15"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 9.1,
"baseSeverity": "CRITICAL",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"products": [
"Red Hat build of Keycloak 26.4.15"
]
}
],
"threats": [
{
"category": "impact",
"details": "Critical"
}
],
"title": "keycloak-services: keycloak-services: Unauthenticated account takeover via reset-credentials flow bypass"
}
]
}
RHSA-2026:56523
Vulnerability from csaf_redhat - Published: 2026-08-18 20:37 - Updated: 2026-08-19 20:52A flaw was found in Keycloak. An authenticated administrator with the `manage-clients` role can exploit a Time-of-check to time-of-use (TOCTOU) vulnerability in the name-based admin role checks. This allows the attacker to escalate their privileges to `realm-admin` for all users within the realm, granting them extensive control over the system. The composite role relationship persists even after the attacker's own permissions are revoked and across system reboots.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Red Hat build of Keycloak 26.6.6
Red Hat / Red Hat build of Keycloak
|
cpe:/a:redhat:build_keycloak:26.6
|
— |
Vendor Fix
fix
Workaround
|
A vulnerability was discovered in Keycloak's administrative interface that allows certain administrators to see information about groups they shouldn't have access to. When the new Fine-Grained Admin Permissions (FGAP v2) are turned on, an administrator who is allowed to see a specific "role" can also see a list of all groups assigned to that role. The system fails to check if the administrator has permission to see those specific groups. This could allow a restricted administrator to discover "hidden" groups and see their details, such as internal names and custom settings, which might contain sensitive deployment information.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Red Hat build of Keycloak 26.6.6
Red Hat / Red Hat build of Keycloak
|
cpe:/a:redhat:build_keycloak:26.6
|
— |
Vendor Fix
fix
|
A flaw was found in the legacy client-initiated account-linking endpoint of Keycloak, a widely used open-source identity and access management solution. The mechanism used to protect the account-linking process from unauthorized requests relies on a hash that can be predicted by a malicious OIDC client. By tricking a user into authenticating, an attacker-controlled client can forge a valid linking URL to connect the victim's account to an attacker's external identity. This results in a full account takeover, allowing the attacker to log in as the victim.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Red Hat build of Keycloak 26.6.6
Red Hat / Red Hat build of Keycloak
|
cpe:/a:redhat:build_keycloak:26.6
|
— |
Vendor Fix
fix
|
A flaw was found in the Keycloak Admin REST API, which is used to manage security realms and clients. The issue occurs when the system processes requests for rotated client secrets that are stored in a secure vault. Due to improper boundary enforcement, a delegated administrator with view-only permissions can retrieve the actual resolved secret instead of the vault placeholder, leading to the exposure of sensitive credentials.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Red Hat build of Keycloak 26.6.6
Red Hat / Red Hat build of Keycloak
|
cpe:/a:redhat:build_keycloak:26.6
|
— |
Vendor Fix
fix
Workaround
|
A flaw was found in the reset-credentials flow of the keycloak-services component, which is the core engine for identity and access management in Red Hat Build of Keycloak. The issue allows an unauthenticated attacker to force the password reset process for any user without needing to click the required email verification link. This can result in the attacker gaining full control over target user accounts by directly setting new credentials.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Red Hat build of Keycloak 26.6.6
Red Hat / Red Hat build of Keycloak
|
cpe:/a:redhat:build_keycloak:26.6
|
— |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Critical"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "New Red Hat build of Keycloak 26.6.6 packages are available from the Customer Portal",
"title": "Topic"
},
{
"category": "general",
"text": "Red Hat build of Keycloak 26.6.6 is a standalone server, based on\nthe Keycloak project, that provides authentication and\nstandards-based single sign-on capabilities for web and mobile\napplications.\n\nSecurity fixes:\n* FGAP v2 role groups endpoint discloses hidden group metadata without group view permission (CVE-2026-14613)\n* Predictable account-linking hash enables account takeover via malicious OIDC client (CVE-2026-15571)\n* Vault-resolved rotated client secrets leaked via Admin REST API (CVE-2026-17048)\n* Unauthenticated account takeover via reset-credentials flow bypass (CVE-2026-18963)\n* Privilege escalation via Time-of-Check to Time-of-Use (TOCTOU) vulnerability (CVE-2026-9796)",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2026:56523",
"url": "https://access.redhat.com/errata/RHSA-2026:56523"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#critical",
"url": "https://access.redhat.com/security/updates/classification/#critical"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_56523.json"
}
],
"title": "Red Hat Security Advisory: Red Hat build of Keycloak 26.6.6 Security Update",
"tracking": {
"current_release_date": "2026-08-19T20:52:40+00:00",
"generator": {
"date": "2026-08-19T20:52:40+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "5.3.16"
}
},
"id": "RHSA-2026:56523",
"initial_release_date": "2026-08-18T20:37:40+00:00",
"revision_history": [
{
"date": "2026-08-18T20:37:40+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2026-08-18T20:37:40+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-08-19T20:52:40+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat build of Keycloak 26.6.6",
"product": {
"name": "Red Hat build of Keycloak 26.6.6",
"product_id": "Red Hat build of Keycloak 26.6.6",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:build_keycloak:26.6"
}
}
}
],
"category": "product_family",
"name": "Red Hat build of Keycloak"
}
],
"category": "vendor",
"name": "Red Hat"
}
]
},
"vulnerabilities": [
{
"acknowledgments": [
{
"names": [
"Uri Rolls",
"Lior Moshe",
"Daniel Peters"
],
"organization": "Operating Intelligence Inc."
}
],
"cve": "CVE-2026-9796",
"cwe": {
"id": "CWE-367",
"name": "Time-of-check Time-of-use (TOCTOU) Race Condition"
},
"discovery_date": "2026-05-28T03:31:32.052000+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2482464"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in Keycloak. An authenticated administrator with the `manage-clients` role can exploit a Time-of-check to time-of-use (TOCTOU) vulnerability in the name-based admin role checks. This allows the attacker to escalate their privileges to `realm-admin` for all users within the realm, granting them extensive control over the system. The composite role relationship persists even after the attacker\u0027s own permissions are revoked and across system reboots.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "keycloak: Keycloak: Privilege escalation via Time-of-Check to Time-of-Use (TOCTOU) vulnerability",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "A Moderate privilege escalation flaw exists in Keycloak where an authenticated administrator with `manage-clients` privileges can exploit a Time-of-Check to Time-of-Use (TOCTOU) vulnerability. This allows them to escalate their privileges to `realm-admin` for all users within the realm, impacting the integrity of role-based access control.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat build of Keycloak 26.6.6"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-9796"
},
{
"category": "external",
"summary": "RHBZ#2482464",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2482464"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-9796",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-9796"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-9796",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-9796"
}
],
"release_date": "2026-05-28T03:32:50.762000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-18T20:37:40+00:00",
"details": "Before applying the update, back up your existing installation,\nincluding all applications, configuration files, databases and\ndatabase settings, and so on.",
"product_ids": [
"Red Hat build of Keycloak 26.6.6"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:56523"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.",
"product_ids": [
"Red Hat build of Keycloak 26.6.6"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 6.5,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "HIGH",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"products": [
"Red Hat build of Keycloak 26.6.6"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "keycloak: Keycloak: Privilege escalation via Time-of-Check to Time-of-Use (TOCTOU) vulnerability"
},
{
"acknowledgments": [
{
"names": [
"yd1ng"
]
}
],
"cve": "CVE-2026-14613",
"discovery_date": "2026-07-02T17:56:34+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2496878"
}
],
"notes": [
{
"category": "description",
"text": "A vulnerability was discovered in Keycloak\u0027s administrative interface that allows certain administrators to see information about groups they shouldn\u0027t have access to. When the new Fine-Grained Admin Permissions (FGAP v2) are turned on, an administrator who is allowed to see a specific \"role\" can also see a list of all groups assigned to that role. The system fails to check if the administrator has permission to see those specific groups. This could allow a restricted administrator to discover \"hidden\" groups and see their details, such as internal names and custom settings, which might contain sensitive deployment information.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "keycloak-services: keycloak-services: Keycloak: FGAP v2 role groups endpoint discloses hidden group metadata without group view permission",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "The Red Hat Product Security team has assessed the severity of this vulnerability as Moderate. While it allows for an unauthorized disclosure of group metadata, it requires the attacker to already possess a delegated administrative role with specific view permissions. The vulnerability is a result of a missing authorization check in the RoleContainerResource component when FGAP v2 is active. Direct access to the hidden groups remains protected; the leak occurs only through the role-to-group mapping enumeration endpoint.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat build of Keycloak 26.6.6"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-14613"
},
{
"category": "external",
"summary": "RHBZ#2496878",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2496878"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-14613",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-14613"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-14613",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-14613"
}
],
"release_date": "2026-07-03T15:04:48.779000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-18T20:37:40+00:00",
"details": "Before applying the update, back up your existing installation,\nincluding all applications, configuration files, databases and\ndatabase settings, and so on.",
"product_ids": [
"Red Hat build of Keycloak 26.6.6"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:56523"
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 4.3,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "LOW",
"integrityImpact": "NONE",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N",
"version": "3.1"
},
"products": [
"Red Hat build of Keycloak 26.6.6"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "keycloak-services: keycloak-services: Keycloak: FGAP v2 role groups endpoint discloses hidden group metadata without group view permission"
},
{
"acknowledgments": [
{
"names": [
"yd1ng"
]
}
],
"cve": "CVE-2026-15571",
"cwe": {
"id": "CWE-341",
"name": "Predictable from Observable State"
},
"discovery_date": "2026-07-07T18:49:21+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2499591"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the legacy client-initiated account-linking endpoint of Keycloak, a widely used open-source identity and access management solution. The mechanism used to protect the account-linking process from unauthorized requests relies on a hash that can be predicted by a malicious OIDC client. By tricking a user into authenticating, an attacker-controlled client can forge a valid linking URL to connect the victim\u0027s account to an attacker\u0027s external identity. This results in a full account takeover, allowing the attacker to log in as the victim.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "keycloak-services: keycloak-services: Predictable account-linking hash enables account takeover via malicious OIDC client",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "The Red Hat Product Security team has assessed the severity of this vulnerability as Important, given that it enables full account takeover through a predictable security hash. Successful exploitation allows an attacker to link an unauthorized identity to a victim\u0027s account and subsequently impersonate that user across the realm. The vulnerability\u0027s root cause is the use of predictable session identifiers and client-known metadata in the construction of the account-linking CSRF protection hash.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat build of Keycloak 26.6.6"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-15571"
},
{
"category": "external",
"summary": "RHBZ#2499591",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2499591"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-15571",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-15571"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-15571",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-15571"
}
],
"release_date": "2026-08-18T19:41:18.051000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-18T20:37:40+00:00",
"details": "Before applying the update, back up your existing installation,\nincluding all applications, configuration files, databases and\ndatabase settings, and so on.",
"product_ids": [
"Red Hat build of Keycloak 26.6.6"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:56523"
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 7.3,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"products": [
"Red Hat build of Keycloak 26.6.6"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "keycloak-services: keycloak-services: Predictable account-linking hash enables account takeover via malicious OIDC client"
},
{
"acknowledgments": [
{
"names": [
"yd1ng"
]
}
],
"cve": "CVE-2026-17048",
"cwe": {
"id": "CWE-200",
"name": "Exposure of Sensitive Information to an Unauthorized Actor"
},
"discovery_date": "2026-07-21T10:47:21+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2506743"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the Keycloak Admin REST API, which is used to manage security realms and clients. The issue occurs when the system processes requests for rotated client secrets that are stored in a secure vault. Due to improper boundary enforcement, a delegated administrator with view-only permissions can retrieve the actual resolved secret instead of the vault placeholder, leading to the exposure of sensitive credentials.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "keycloak-services: keycloak-services: Vault-resolved rotated client secrets leaked via Admin REST API",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "The Red Hat Product Security team has assessed the severity of this vulnerability as Moderate, given that exploitation requires high-privileged administrative access and the use of a non-default preview feature. Successful exploitation allows an attacker to disclose sensitive vault-backed rotated client secrets. The vulnerability\u0027s root cause is a failure to properly mask resolved vault values in the rotated client secret API endpoint.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat build of Keycloak 26.6.6"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-17048"
},
{
"category": "external",
"summary": "RHBZ#2506743",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2506743"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-17048",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-17048"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-17048",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-17048"
}
],
"release_date": "2026-07-21T10:47:21+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-18T20:37:40+00:00",
"details": "Before applying the update, back up your existing installation,\nincluding all applications, configuration files, databases and\ndatabase settings, and so on.",
"product_ids": [
"Red Hat build of Keycloak 26.6.6"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:56523"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.",
"product_ids": [
"Red Hat build of Keycloak 26.6.6"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 5.5,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "HIGH",
"integrityImpact": "LOW",
"privilegesRequired": "HIGH",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:L/A:N",
"version": "3.1"
},
"products": [
"Red Hat build of Keycloak 26.6.6"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "keycloak-services: keycloak-services: Vault-resolved rotated client secrets leaked via Admin REST API"
},
{
"acknowledgments": [
{
"names": [
"James Paremain"
]
}
],
"cve": "CVE-2026-18963",
"cwe": {
"id": "CWE-640",
"name": "Weak Password Recovery Mechanism for Forgotten Password"
},
"discovery_date": "2026-07-31T15:46:15+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2511595"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the reset-credentials flow of the keycloak-services component, which is the core engine for identity and access management in Red Hat Build of Keycloak. The issue allows an unauthenticated attacker to force the password reset process for any user without needing to click the required email verification link. This can result in the attacker gaining full control over target user accounts by directly setting new credentials.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "keycloak-services: keycloak-services: Unauthenticated account takeover via reset-credentials flow bypass",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "The Red Hat Product Security team has assessed the severity of this vulnerability as Critical, given that it can be exploited by an unauthenticated remote attacker without any user interaction. Successful exploitation allows an attacker to gain full access to any user account by bypassing the email verification step in the password recovery process. The vulnerability\u0027s root cause is improper state validation within the reset-credentials authentication flow.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat build of Keycloak 26.6.6"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-18963"
},
{
"category": "external",
"summary": "RHBZ#2511595",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2511595"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-18963",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-18963"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-18963",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-18963"
}
],
"release_date": "2026-08-17T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-18T20:37:40+00:00",
"details": "Before applying the update, back up your existing installation,\nincluding all applications, configuration files, databases and\ndatabase settings, and so on.",
"product_ids": [
"Red Hat build of Keycloak 26.6.6"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:56523"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.",
"product_ids": [
"Red Hat build of Keycloak 26.6.6"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 9.1,
"baseSeverity": "CRITICAL",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"products": [
"Red Hat build of Keycloak 26.6.6"
]
}
],
"threats": [
{
"category": "impact",
"details": "Critical"
}
],
"title": "keycloak-services: keycloak-services: Unauthenticated account takeover via reset-credentials flow bypass"
}
]
}
RHSA-2026:56524
Vulnerability from csaf_redhat - Published: 2026-08-18 20:44 - Updated: 2026-08-19 20:52A flaw was found in Keycloak. An authenticated administrator with the `manage-clients` role can exploit a Time-of-check to time-of-use (TOCTOU) vulnerability in the name-based admin role checks. This allows the attacker to escalate their privileges to `realm-admin` for all users within the realm, granting them extensive control over the system. The composite role relationship persists even after the attacker's own permissions are revoked and across system reboots.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x | — |
Vendor Fix
fix
Workaround
|
A vulnerability was discovered in Keycloak's administrative interface that allows certain administrators to see information about groups they shouldn't have access to. When the new Fine-Grained Admin Permissions (FGAP v2) are turned on, an administrator who is allowed to see a specific "role" can also see a list of all groups assigned to that role. The system fails to check if the administrator has permission to see those specific groups. This could allow a restricted administrator to discover "hidden" groups and see their details, such as internal names and custom settings, which might contain sensitive deployment information.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x | — |
Vendor Fix
fix
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le | — |
Vendor Fix
fix
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le | — |
Vendor Fix
fix
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x | — |
Vendor Fix
fix
|
A flaw was found in the legacy client-initiated account-linking endpoint of Keycloak, a widely used open-source identity and access management solution. The mechanism used to protect the account-linking process from unauthorized requests relies on a hash that can be predicted by a malicious OIDC client. By tricking a user into authenticating, an attacker-controlled client can forge a valid linking URL to connect the victim's account to an attacker's external identity. This results in a full account takeover, allowing the attacker to log in as the victim.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x | — |
Vendor Fix
fix
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le | — |
Vendor Fix
fix
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le | — |
Vendor Fix
fix
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x | — |
Vendor Fix
fix
|
A flaw was found in the Keycloak Admin REST API, which is used to manage security realms and clients. The issue occurs when the system processes requests for rotated client secrets that are stored in a secure vault. Due to improper boundary enforcement, a delegated administrator with view-only permissions can retrieve the actual resolved secret instead of the vault placeholder, leading to the exposure of sensitive credentials.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x | — |
Vendor Fix
fix
Workaround
|
A flaw was found in the reset-credentials flow of the keycloak-services component, which is the core engine for identity and access management in Red Hat Build of Keycloak. The issue allows an unauthenticated attacker to force the password reset process for any user without needing to click the required email verification link. This can result in the attacker gaining full control over target user accounts by directly setting new credentials.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64 | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le | — |
Vendor Fix
fix
Workaround
|
|
| Unresolved product id: 9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x | — |
Vendor Fix
fix
Workaround
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Critical"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "New images are available for Red Hat build of Keycloak 26.6.6 and\nRed Hat build of Keycloak 26.6.6 Operator, running on OpenShift\nContainer Platform",
"title": "Topic"
},
{
"category": "general",
"text": "Red Hat build of Keycloak is an integrated sign-on solution,\navailable as a Red Hat JBoss Middleware for OpenShift containerized\nimage. The Red Hat build of Keycloak for OpenShift image provides\nan authentication server that you can use to log in centrally, log\nout, and register. You can also manage user accounts for web\napplications, mobile applications, and RESTful web services.\n\nRed Hat build of Keycloak Operator for OpenShift simplifies\ndeployment and management of Keycloak 26.6.6 clusters.\n\nThis erratum releases new images for Red Hat build of Keycloak\n26.6.6 for use within the OpenShift Container Platform cloud\ncomputing Platform-as-a-Service (PaaS) for on-premise or private\ncloud deployments, aligning with the standalone product release.\n\nSecurity fixes:\n* FGAP v2 role groups endpoint discloses hidden group metadata without group view permission (CVE-2026-14613)\n* Predictable account-linking hash enables account takeover via malicious OIDC client (CVE-2026-15571)\n* Vault-resolved rotated client secrets leaked via Admin REST API (CVE-2026-17048)\n* Unauthenticated account takeover via reset-credentials flow bypass (CVE-2026-18963)\n* Privilege escalation via Time-of-Check to Time-of-Use (TOCTOU) vulnerability (CVE-2026-9796)",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2026:56524",
"url": "https://access.redhat.com/errata/RHSA-2026:56524"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#critical",
"url": "https://access.redhat.com/security/updates/classification/#critical"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_56524.json"
}
],
"title": "Red Hat Security Advisory: Red Hat build of Keycloak 26.6.6 Images Security Update",
"tracking": {
"current_release_date": "2026-08-19T20:52:39+00:00",
"generator": {
"date": "2026-08-19T20:52:39+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "5.3.16"
}
},
"id": "RHSA-2026:56524",
"initial_release_date": "2026-08-18T20:44:39+00:00",
"revision_history": [
{
"date": "2026-08-18T20:44:39+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2026-08-18T20:44:39+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-08-19T20:52:39+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat build of Keycloak 26.6",
"product": {
"name": "Red Hat build of Keycloak 26.6",
"product_id": "9Base-RHBK-26.6",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:build_keycloak:26.6::el9"
}
}
}
],
"category": "product_family",
"name": "Red Hat build of Keycloak"
},
{
"branches": [
{
"category": "product_version",
"name": "rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x",
"product": {
"name": "rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x",
"product_id": "rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7?arch=s390x\u0026repository_url=registry.redhat.io/rhbk/keycloak-rhel9\u0026tag=26.6-12"
}
}
},
{
"category": "product_version",
"name": "rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"product": {
"name": "rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"product_id": "rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18?arch=s390x\u0026repository_url=registry.redhat.io/rhbk/keycloak-rhel9-operator\u0026tag=26.6-12"
}
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"product": {
"name": "rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"product_id": "rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178?arch=amd64\u0026repository_url=registry.redhat.io/rhbk/keycloak-rhel9\u0026tag=26.6-12"
}
}
},
{
"category": "product_version",
"name": "rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"product": {
"name": "rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"product_id": "rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30?arch=amd64\u0026repository_url=registry.redhat.io/rhbk/keycloak-operator-bundle\u0026tag=26.6.6-1"
}
}
},
{
"category": "product_version",
"name": "rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"product": {
"name": "rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"product_id": "rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5?arch=amd64\u0026repository_url=registry.redhat.io/rhbk/keycloak-rhel9-operator\u0026tag=26.6-12"
}
}
}
],
"category": "architecture",
"name": "amd64"
},
{
"branches": [
{
"category": "product_version",
"name": "rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"product": {
"name": "rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"product_id": "rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f?arch=ppc64le\u0026repository_url=registry.redhat.io/rhbk/keycloak-rhel9\u0026tag=26.6-12"
}
}
},
{
"category": "product_version",
"name": "rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"product": {
"name": "rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"product_id": "rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e?arch=ppc64le\u0026repository_url=registry.redhat.io/rhbk/keycloak-rhel9-operator\u0026tag=26.6-12"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"product": {
"name": "rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"product_id": "rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d?arch=arm64\u0026repository_url=registry.redhat.io/rhbk/keycloak-rhel9\u0026tag=26.6-12"
}
}
},
{
"category": "product_version",
"name": "rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"product": {
"name": "rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"product_id": "rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"product_identification_helper": {
"purl": "pkg:oci/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d?arch=arm64\u0026repository_url=registry.redhat.io/rhbk/keycloak-rhel9-operator\u0026tag=26.6-12"
}
}
}
],
"category": "architecture",
"name": "arm64"
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64 as a component of Red Hat build of Keycloak 26.6",
"product_id": "9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64"
},
"product_reference": "rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"relates_to_product_reference": "9Base-RHBK-26.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64 as a component of Red Hat build of Keycloak 26.6",
"product_id": "9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64"
},
"product_reference": "rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"relates_to_product_reference": "9Base-RHBK-26.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x as a component of Red Hat build of Keycloak 26.6",
"product_id": "9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x"
},
"product_reference": "rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"relates_to_product_reference": "9Base-RHBK-26.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64 as a component of Red Hat build of Keycloak 26.6",
"product_id": "9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64"
},
"product_reference": "rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"relates_to_product_reference": "9Base-RHBK-26.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le as a component of Red Hat build of Keycloak 26.6",
"product_id": "9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le"
},
"product_reference": "rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"relates_to_product_reference": "9Base-RHBK-26.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64 as a component of Red Hat build of Keycloak 26.6",
"product_id": "9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64"
},
"product_reference": "rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"relates_to_product_reference": "9Base-RHBK-26.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64 as a component of Red Hat build of Keycloak 26.6",
"product_id": "9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64"
},
"product_reference": "rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"relates_to_product_reference": "9Base-RHBK-26.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le as a component of Red Hat build of Keycloak 26.6",
"product_id": "9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le"
},
"product_reference": "rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"relates_to_product_reference": "9Base-RHBK-26.6"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x as a component of Red Hat build of Keycloak 26.6",
"product_id": "9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
},
"product_reference": "rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x",
"relates_to_product_reference": "9Base-RHBK-26.6"
}
]
},
"vulnerabilities": [
{
"acknowledgments": [
{
"names": [
"Uri Rolls",
"Lior Moshe",
"Daniel Peters"
],
"organization": "Operating Intelligence Inc."
}
],
"cve": "CVE-2026-9796",
"cwe": {
"id": "CWE-367",
"name": "Time-of-check Time-of-use (TOCTOU) Race Condition"
},
"discovery_date": "2026-05-28T03:31:32.052000+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2482464"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in Keycloak. An authenticated administrator with the `manage-clients` role can exploit a Time-of-check to time-of-use (TOCTOU) vulnerability in the name-based admin role checks. This allows the attacker to escalate their privileges to `realm-admin` for all users within the realm, granting them extensive control over the system. The composite role relationship persists even after the attacker\u0027s own permissions are revoked and across system reboots.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "keycloak: Keycloak: Privilege escalation via Time-of-Check to Time-of-Use (TOCTOU) vulnerability",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "A Moderate privilege escalation flaw exists in Keycloak where an authenticated administrator with `manage-clients` privileges can exploit a Time-of-Check to Time-of-Use (TOCTOU) vulnerability. This allows them to escalate their privileges to `realm-admin` for all users within the realm, impacting the integrity of role-based access control.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-9796"
},
{
"category": "external",
"summary": "RHBZ#2482464",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2482464"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-9796",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-9796"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-9796",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-9796"
}
],
"release_date": "2026-05-28T03:32:50.762000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-18T20:44:39+00:00",
"details": "Before applying the update, back up your existing installation,\nincluding all applications, configuration files, databases and\ndatabase settings, and so on.",
"product_ids": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:56524"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.",
"product_ids": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 6.5,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "HIGH",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"products": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "keycloak: Keycloak: Privilege escalation via Time-of-Check to Time-of-Use (TOCTOU) vulnerability"
},
{
"acknowledgments": [
{
"names": [
"yd1ng"
]
}
],
"cve": "CVE-2026-14613",
"discovery_date": "2026-07-02T17:56:34+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2496878"
}
],
"notes": [
{
"category": "description",
"text": "A vulnerability was discovered in Keycloak\u0027s administrative interface that allows certain administrators to see information about groups they shouldn\u0027t have access to. When the new Fine-Grained Admin Permissions (FGAP v2) are turned on, an administrator who is allowed to see a specific \"role\" can also see a list of all groups assigned to that role. The system fails to check if the administrator has permission to see those specific groups. This could allow a restricted administrator to discover \"hidden\" groups and see their details, such as internal names and custom settings, which might contain sensitive deployment information.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "keycloak-services: keycloak-services: Keycloak: FGAP v2 role groups endpoint discloses hidden group metadata without group view permission",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "The Red Hat Product Security team has assessed the severity of this vulnerability as Moderate. While it allows for an unauthorized disclosure of group metadata, it requires the attacker to already possess a delegated administrative role with specific view permissions. The vulnerability is a result of a missing authorization check in the RoleContainerResource component when FGAP v2 is active. Direct access to the hidden groups remains protected; the leak occurs only through the role-to-group mapping enumeration endpoint.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-14613"
},
{
"category": "external",
"summary": "RHBZ#2496878",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2496878"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-14613",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-14613"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-14613",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-14613"
}
],
"release_date": "2026-07-03T15:04:48.779000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-18T20:44:39+00:00",
"details": "Before applying the update, back up your existing installation,\nincluding all applications, configuration files, databases and\ndatabase settings, and so on.",
"product_ids": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:56524"
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 4.3,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "LOW",
"integrityImpact": "NONE",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N",
"version": "3.1"
},
"products": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "keycloak-services: keycloak-services: Keycloak: FGAP v2 role groups endpoint discloses hidden group metadata without group view permission"
},
{
"acknowledgments": [
{
"names": [
"yd1ng"
]
}
],
"cve": "CVE-2026-15571",
"cwe": {
"id": "CWE-341",
"name": "Predictable from Observable State"
},
"discovery_date": "2026-07-07T18:49:21+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2499591"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the legacy client-initiated account-linking endpoint of Keycloak, a widely used open-source identity and access management solution. The mechanism used to protect the account-linking process from unauthorized requests relies on a hash that can be predicted by a malicious OIDC client. By tricking a user into authenticating, an attacker-controlled client can forge a valid linking URL to connect the victim\u0027s account to an attacker\u0027s external identity. This results in a full account takeover, allowing the attacker to log in as the victim.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "keycloak-services: keycloak-services: Predictable account-linking hash enables account takeover via malicious OIDC client",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "The Red Hat Product Security team has assessed the severity of this vulnerability as Important, given that it enables full account takeover through a predictable security hash. Successful exploitation allows an attacker to link an unauthorized identity to a victim\u0027s account and subsequently impersonate that user across the realm. The vulnerability\u0027s root cause is the use of predictable session identifiers and client-known metadata in the construction of the account-linking CSRF protection hash.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-15571"
},
{
"category": "external",
"summary": "RHBZ#2499591",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2499591"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-15571",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-15571"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-15571",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-15571"
}
],
"release_date": "2026-08-18T19:41:18.051000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-18T20:44:39+00:00",
"details": "Before applying the update, back up your existing installation,\nincluding all applications, configuration files, databases and\ndatabase settings, and so on.",
"product_ids": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:56524"
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 7.3,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"products": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "keycloak-services: keycloak-services: Predictable account-linking hash enables account takeover via malicious OIDC client"
},
{
"acknowledgments": [
{
"names": [
"yd1ng"
]
}
],
"cve": "CVE-2026-17048",
"cwe": {
"id": "CWE-200",
"name": "Exposure of Sensitive Information to an Unauthorized Actor"
},
"discovery_date": "2026-07-21T10:47:21+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2506743"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the Keycloak Admin REST API, which is used to manage security realms and clients. The issue occurs when the system processes requests for rotated client secrets that are stored in a secure vault. Due to improper boundary enforcement, a delegated administrator with view-only permissions can retrieve the actual resolved secret instead of the vault placeholder, leading to the exposure of sensitive credentials.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "keycloak-services: keycloak-services: Vault-resolved rotated client secrets leaked via Admin REST API",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "The Red Hat Product Security team has assessed the severity of this vulnerability as Moderate, given that exploitation requires high-privileged administrative access and the use of a non-default preview feature. Successful exploitation allows an attacker to disclose sensitive vault-backed rotated client secrets. The vulnerability\u0027s root cause is a failure to properly mask resolved vault values in the rotated client secret API endpoint.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-17048"
},
{
"category": "external",
"summary": "RHBZ#2506743",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2506743"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-17048",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-17048"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-17048",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-17048"
}
],
"release_date": "2026-07-21T10:47:21+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-18T20:44:39+00:00",
"details": "Before applying the update, back up your existing installation,\nincluding all applications, configuration files, databases and\ndatabase settings, and so on.",
"product_ids": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:56524"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.",
"product_ids": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 5.5,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "HIGH",
"integrityImpact": "LOW",
"privilegesRequired": "HIGH",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:L/A:N",
"version": "3.1"
},
"products": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "keycloak-services: keycloak-services: Vault-resolved rotated client secrets leaked via Admin REST API"
},
{
"acknowledgments": [
{
"names": [
"James Paremain"
]
}
],
"cve": "CVE-2026-18963",
"cwe": {
"id": "CWE-640",
"name": "Weak Password Recovery Mechanism for Forgotten Password"
},
"discovery_date": "2026-07-31T15:46:15+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2511595"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the reset-credentials flow of the keycloak-services component, which is the core engine for identity and access management in Red Hat Build of Keycloak. The issue allows an unauthenticated attacker to force the password reset process for any user without needing to click the required email verification link. This can result in the attacker gaining full control over target user accounts by directly setting new credentials.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "keycloak-services: keycloak-services: Unauthenticated account takeover via reset-credentials flow bypass",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "The Red Hat Product Security team has assessed the severity of this vulnerability as Critical, given that it can be exploited by an unauthenticated remote attacker without any user interaction. Successful exploitation allows an attacker to gain full access to any user account by bypassing the email verification step in the password recovery process. The vulnerability\u0027s root cause is improper state validation within the reset-credentials authentication flow.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-18963"
},
{
"category": "external",
"summary": "RHBZ#2511595",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2511595"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-18963",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-18963"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-18963",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-18963"
}
],
"release_date": "2026-08-17T00:00:00+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-18T20:44:39+00:00",
"details": "Before applying the update, back up your existing installation,\nincluding all applications, configuration files, databases and\ndatabase settings, and so on.",
"product_ids": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:56524"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.",
"product_ids": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 9.1,
"baseSeverity": "CRITICAL",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"products": [
"9Base-RHBK-26.6:rhbk/keycloak-operator-bundle@sha256:59dc8a796829d2ffd605425348c9801ae38823da3269006a1fcc7d013a41eb30_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:44d03f041fd1760001776e4e08d1f4716da4dd00d50476c91206b6db4934147d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:80434d4628a04d1c82ea21c0ed0b0e4122823686cab030afcd77ec485c5b7d18_s390x",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c1ce5e79c69440caa9ccc761167b068e259cd126dfbdde28e36ae590c2bf60f5_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9-operator@sha256:c32f09e3b7c212e7fd6b4a9b7b5857e4fd18d4416e5d256ca99299377edeb05e_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:2bf0b7db309d716f5ced722869f59a7307aaff57e9c223a1e594145a560c8178_amd64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:413763d73d26774b9278d71dd2eea226bedaeac307ee146736a7ffbf7f613f0d_arm64",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:9c2a11371c3edb48bb24413a0aa60ff01efcdd2c1af45b07905f216e4648675f_ppc64le",
"9Base-RHBK-26.6:rhbk/keycloak-rhel9@sha256:e5a8533ccec075ff65f3447fd186a14069452e4446331a8f95530a2a86cb52a7_s390x"
]
}
],
"threats": [
{
"category": "impact",
"details": "Critical"
}
],
"title": "keycloak-services: keycloak-services: Unauthenticated account takeover via reset-credentials flow bypass"
}
]
}
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.