Insufficient Session Expiration in GitLab Enterprise Edition and Gitlab Community Edition - CVE-2021-22221
Published: June 14, 2021
Vulnerability identifier: #VU54088
CSH Severity: Medium
CVSS v4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
CVE-ID: CVE-2021-22221
CWE-ID: CWE-613
Exploitation vector: Remote access
Exploit availability:
No public exploit available
Vulnerability details
The vulnerability allows a remote attacker to gain access to sensitive information.
The vulnerability exists due to insufficient session expiration issue. A remote non-authenticated attacker can obtain or guess session token and gain unauthorized access to session that belongs to another user.
Affected software
GitLab Enterprise Edition
Gitlab Community Edition
Arch Linux
Gitlab Community Edition
Arch Linux
How to mitigate CVE-2021-22221
Install updates from vendor's website.
GitLab Enterprise Edition - addressed in versions 13.10.5, 13.11.5, 13.12.2
Gitlab Community Edition - addressed in versions 13.10.5, 13.11.5, 13.12.2
Gitlab Community Edition - addressed in versions 13.10.5, 13.11.5, 13.12.2