Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-97g8-xfvw-q4hg

Опубликовано: 13 дек. 2022
Источник: github
Github: Прошло ревью
CVSS3: 6.8

Описание

Keycloak vulnerable to session takeover with OIDC offline refreshtokens

An issue was discovered in Keycloak when using a client with the offline_access scope. Reuse of session ids across root and user authentication sessions and a lack of root session validation enabled attackers to resolve a user session attached to a different previously authenticated user.

This issue most affects users of shared computers. Suppose a user logs out of their account (without clearing their cookies) in a mobile app or similar client that includes the offline_access scope, and another user authenticates to the application. In that case, it will share the same root session id, and when utilizing the refresh token, they will be issued a token for the original user.

Пакеты

Наименование

org.keycloak:keycloak-parent

maven
Затронутые версииВерсия исправления

<= 19.0.2

20.0.2

EPSS

Процентиль: 45%
0.00226
Низкий

6.8 Medium

CVSS3

Дефекты

CWE-287
CWE-304
CWE-488
CWE-613

Связанные уязвимости

CVSS3: 6.8
redhat
около 3 лет назад

A flaw was found in the offline_access scope in Keycloak. This issue would affect users of shared computers more (especially if cookies are not cleared), due to a lack of root session validation, and the reuse of session ids across root and user authentication sessions. This enables an attacker to resolve a user session attached to a previously authenticated user; when utilizing the refresh token, they will be issued a token for the original user.

CVSS3: 6.8
nvd
больше 2 лет назад

A flaw was found in the offline_access scope in Keycloak. This issue would affect users of shared computers more (especially if cookies are not cleared), due to a lack of root session validation, and the reuse of session ids across root and user authentication sessions. This enables an attacker to resolve a user session attached to a previously authenticated user; when utilizing the refresh token, they will be issued a token for the original user.

CVSS3: 6.8
debian
больше 2 лет назад

A flaw was found in the offline_access scope in Keycloak. This issue w ...

EPSS

Процентиль: 45%
0.00226
Низкий

6.8 Medium

CVSS3

Дефекты

CWE-287
CWE-304
CWE-488
CWE-613