Insufficient Session Expiration in GitLab Enterprise Edition and Gitlab Community Edition - CVE-2021-22221

 

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

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

External References

Related Security Bulletins