CVE-2021-4191
MEDIUM EXPLOITED NUCLEIGitLab GraphQL API User Enumeration
Title source: metasploitExploitation Summary
CVE-2021-4191 has been observed exploited in the wild (reported by VulnCheck KEV).
EIP tracks 3 public exploits from researchers including K3ysTr0K3R, Adelittle, jbaines-r7, mungsul, including a Metasploit module auxiliary/scanner/http/gitlab_graphql_user_enum.
A Nuclei detection template is also available.
AI-analyzed exploit summary This repository contains a Python script that scans for GitLab instances vulnerable to CVE-2021-4191, a user enumeration vulnerability in the GraphQL API. It includes functionality to query the API for usernames and scan IP ranges for exposed endpoints.
Description
An issue has been discovered in GitLab CE/EE affecting versions 13.0 to 14.6.5, 14.7 to 14.7.4, and 14.8 to 14.8.2. Private GitLab instances with restricted sign-ups may be vulnerable to user enumeration to unauthenticated users through the GraphQL API.
Exploits (3)
This repository contains a Python script that scans for GitLab instances vulnerable to CVE-2021-4191, a user enumeration vulnerability in the GraphQL API. It includes functionality to query the API for usernames and scan IP ranges for exposed endpoints.
This is a Python script that exploits CVE-2021-4191, a GraphQL API user enumeration vulnerability in GitLab. It queries the GraphQL endpoint to dump user data, including usernames, emails, and other metadata, without requiring authentication.
This Metasploit module exploits CVE-2021-4191 to enumerate GitLab users via an unauthenticated GraphQL API query. It handles pagination to retrieve all users and stores the results in the Metasploit database.
Nuclei Templates (1)
cpe:"cpe:2.3:a:gitlab:gitlab" || http.title:"gitlab"
title="gitlab"
References (3)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N