Medium · published December 11, 2025
GitLab has remediated an issue in GitLab CE/EE affecting all versions from 13.1 before 18.4.6, 18.5 before 18.5.4, and 18.6 before 18.6.2 that could have allowed an authenticated user to bypass WebAuthn two-factor authentication by manipulating the session state under certain conditions.
| Product | Versions | Fixed in |
|---|---|---|
| gitlab/gitlab | ≥ 13.1.0, < 18.4.6 | 18.4.6 |
| gitlab/gitlab | ≥ 13.1.0, < 18.4.6 | 18.4.6 |
| gitlab/gitlab | ≥ 18.5.0, < 18.5.4 | 18.5.4 |
| gitlab/gitlab | ≥ 18.5.0, < 18.5.4 | 18.5.4 |
| gitlab/gitlab | ≥ 18.6.0, < 18.6.2 | 18.6.2 |
| gitlab/gitlab | ≥ 18.6.0, < 18.6.2 | 18.6.2 |