CVE-2026-0723CWE-252

Unchecked Return Value in GitLab

High · published January 22, 2026

CVSS v3.1
7.4
EPSS
1%
Percentile
63.7
In the wild
Unconfirmed
What it is

⚡ A crafty device response forgery could let attackers bypass your two-factor authentication in GitLab! Think of it as someone sneaking into a club by lifting the bouncer's clipboard and forging a guest list — they’re in, even though they shouldn’t be. This vulnerability lets a knowledgeable attacker trick the authentication process with the right credential ID. If exploited, an attacker could easily access sensitive accounts without actually having the second factor — it’s like losing the last line of defense. This could lead to unauthorized actions and data exposure, leaving your systems open to further compromise.

Put simply

Think of it as someone sneaking into a club by lifting the bouncer's clipboard and forging a guest list — they’re in, even though they shouldn’t be. This vulnerability lets a knowledgeable attacker trick the authentication process with the right credential ID. The vulnerability exists in GitLab CE/EE versions prior to 18.6.4, 18.7.2, and 18.8.2, where an individual with knowledge of a victim's credential ID can submit forged device responses to bypass two-factor authentication.

What to do

If exploited, an attacker could easily access sensitive accounts without actually having the second factor — it’s like losing the last line of defense. This could lead to unauthorized actions and data exposure, leaving your systems open to further compromise. Update GitLab to versions 18.6.4, 18.7.2, or 18.8.2 immediately to close this loophole. Make sure to review and enhance your two-factor authentication practices as an additional precaution. You’ve got this! Patch up, follow these steps, and keep your GitLab environment secure! 🛡️

The record
Technical detail
CVSS v3.1
7.4 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.01042 · 63.7th percentile
Weakness
CWE-252 · Unchecked Return Value
Published
2026-01-22T13:34Z
EPSS history
Timeline
  • 22 JAN 13:34Z
    Unchecked Return Value in GitLab
    cvelistv5