NetSight
medium5.4

CVE-2023-39153

CSRF vulnerability in GitLab Authentication Plugin

Impact

GitLab Authentication Plugin 1.17.1 and earlier does not implement a state parameter in its OAuth flow, a unique and non-guessable value associated with each authentication request. This vulnerability allows attackers to trick users into logging in to the attacker’s account. GitLab Authentication Plugin 1.18 implements a state parameter in its OAuth flow.

Affected packages

EcosystemPackageAffectedFixed in
mavenorg.jenkins-ci.plugins:gitlab-oauth< 1.181.18

Affected products

VendorProductAffected versions
JenkinsGitlab Authentication
through 1.17.1

Weakness classification

References