An unconstrained memory consumption vulnerability was discovered in Keycloak. It can be triggered in environments which have millions of offline tokens (> 500,000 users with each having at least 2 saved sessions). If an attacker creates two or more user sessions and then open the "consents" tab of the admin User Interface, the UI attempts to load a huge number of offline client sessions leading to excessive memory and CPU consumption which could potentially crash the entire system.
{
"unresolved_ranges": [
{
"source": "CPE_FIELD",
"cpe": "cpe:2.3:a:redhat:openshift_container_platform:4.11:*:*:*:*:*:*:*",
"extracted_events": [
{
"last_affected": "4.11"
}
]
},
{
"source": "CPE_FIELD",
"cpe": "cpe:2.3:a:redhat:openshift_container_platform:4.12:*:*:*:*:*:*:*",
"extracted_events": [
{
"last_affected": "4.12"
}
]
},
{
"source": "CPE_FIELD",
"cpe": "cpe:2.3:a:redhat:openshift_container_platform_for_ibm_linuxone:4.10:*:*:*:*:*:*:*",
"extracted_events": [
{
"last_affected": "4.10"
}
]
},
{
"source": "CPE_FIELD",
"cpe": "cpe:2.3:a:redhat:openshift_container_platform_for_ibm_linuxone:4.9:*:*:*:*:*:*:*",
"extracted_events": [
{
"last_affected": "4.9"
}
]
},
{
"source": "CPE_FIELD",
"cpe": "cpe:2.3:a:redhat:openshift_container_platform_for_power:4.10:*:*:*:*:*:*:*",
"extracted_events": [
{
"last_affected": "4.10"
}
]
},
{
"source": "CPE_FIELD",
"cpe": "cpe:2.3:a:redhat:openshift_container_platform_for_power:4.9:*:*:*:*:*:*:*",
"extracted_events": [
{
"last_affected": "4.9"
}
]
},
{
"source": "CPE_FIELD",
"cpe": "cpe:2.3:a:redhat:single_sign-on:7.6:*:*:*:*:*:*:*",
"extracted_events": [
{
"last_affected": "7.6"
}
]
}
]
}{
"source": "CPE_FIELD",
"cpe": "cpe:2.3:a:redhat:keycloak:*:*:*:*:*:*:*:*",
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "21.0.0"
}
]
}