All Projects → opsxcq → exploit-CVE-2016-6515

opsxcq / exploit-CVE-2016-6515

Licence: GPL-3.0 license
OpenSSH remote DOS exploit and vulnerable container

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to exploit-CVE-2016-6515

docker-metasploit
Metasploit framework with steroids
Stars: ✭ 49 (-7.55%)
Mutual labels:  exploit, container
PainlessDocker
Painless Docker book git repository.
Stars: ✭ 17 (-67.92%)
Mutual labels:  container
ADMMutate
Classic code from 1999+ I am fairly sure this is the first public polymorphic shellcode ever (best IMHO and others http://ids.cs.columbia.edu/sites/default/files/ccs07poly.pdf :) If I ever port this to 64 or implement a few other suggestions (sorry I lost ppc code version contributed) it will be orders of magnitude more difficult to spot, so I h…
Stars: ✭ 69 (+30.19%)
Mutual labels:  exploit
smokey
Smoke tests for GOV.UK
Stars: ✭ 42 (-20.75%)
Mutual labels:  container
cubefs
CubeFS is a cloud native distributed storage platform.
Stars: ✭ 3,062 (+5677.36%)
Mutual labels:  container
nxt registry
A simple registry to implement the container pattern
Stars: ✭ 16 (-69.81%)
Mutual labels:  container
phpwaf-phanalyzer
AliGuard PHP WAF
Stars: ✭ 12 (-77.36%)
Mutual labels:  exploit
exploits
Some of my public exploits
Stars: ✭ 50 (-5.66%)
Mutual labels:  exploit
p3y
A single binary reverse proxy written in go. It was developed for use in Kubernetes, to wrap services like Prometheus with simple BasicAuth and TLS encryption.
Stars: ✭ 15 (-71.7%)
Mutual labels:  container
PoC-Bank
Focus on cybersecurity | collection of PoC and Exploits
Stars: ✭ 83 (+56.6%)
Mutual labels:  exploit
LightCosmosRat
A remote administration tool for Windows, written in C#
Stars: ✭ 31 (-41.51%)
Mutual labels:  exploit
awesome-cloud-native-security
awesome resources about cloud native security 🐿
Stars: ✭ 233 (+339.62%)
Mutual labels:  container
db2-docker
Docker image to run DB2 LUW
Stars: ✭ 37 (-30.19%)
Mutual labels:  container
juice-shop
OWASP Juice Shop: Probably the most modern and sophisticated insecure web application
Stars: ✭ 7,533 (+14113.21%)
Mutual labels:  vulnerable
tableau-server-docker
Dockerfile for Tableau Server on Linux - Single Node
Stars: ✭ 111 (+109.43%)
Mutual labels:  container
typeioc
Dependency injection container for typescript / javascript
Stars: ✭ 32 (-39.62%)
Mutual labels:  container
TTstack
A private-cloud solution for SMEs !
Stars: ✭ 55 (+3.77%)
Mutual labels:  container
Discord-Token-Cracker
Simple and fast discord token cracker
Stars: ✭ 52 (-1.89%)
Mutual labels:  exploit
docker-nfs4
Simple containerized NFS v4 server running on Alpine Linux
Stars: ✭ 19 (-64.15%)
Mutual labels:  container
docker-cassandra-k8s
Cassandra Docker optimized for Kubernetes
Stars: ✭ 13 (-75.47%)
Mutual labels:  container

OpenSSH remote DOS

Docker Pulls

Before 7.3 OpenSSH does not limit password lengths for password authentication, which allows remote attackers to cause a denial of service (crypt CPU consumption) via a long string. This bug resides in auth-passwd.c in auth_password function.

Attackers can exploit this issue to cause the application to enter an infinite loop and consume excessive CPU resources, resulting in denial-of-service conditions.

Vulnerable environment

To setup up an vulnerable invironment you just use the docker image

docker run --rm -it -p 8022:22 vulnerables/cve-2016-6515

Exploit

To use this exploit you will need nodejs installed, clone this repo and install the dependencies with:

npm install

Then you can run the exploit

./exploit.js -h HOST -p PORT -u USER

If you run the image with the command described above, you can exploit it with

./exploit.js -h localhost -p 8022 -u root -i 100

Patch

Update OpenSSH to 7.3

Vulnerable Systems

  • Ubuntu 16.04 LTS (If running 7.2)
  • OpenSSH OpenSSH 7.2p2
  • OpenSSH OpenSSH 7.2
  • IBM Vios 2.2.1 4
  • IBM Vios 2.2
  • IBM Vios 2.2.4.0
  • IBM Vios 2.2.3.50
  • IBM Vios 2.2.2.5
  • IBM Vios 2.2.2.0
  • IBM Vios 2.2.1.3
  • IBM Vios 2.2.1.1
  • IBM Vios 2.2.0.13
  • IBM Vios 2.2.0.11
  • IBM OpenSSH for GPFS 3.5
  • IBM Aix 7.2
  • IBM AIX 7.1
  • IBM AIX 6.1
  • IBM AIX 5.3

Credits

This flaw was found by Tomas Kuthan (Oracle), Andres Rojas and Javier Nieto.

Disclaimer

This or previous program is for Educational purpose ONLY. Do not use it without permission. The usual disclaimer applies, especially the fact that me (opsxcq) is not liable for any damages caused by direct or indirect use of the information or functionality provided by these programs. The author or any Internet provider bears NO responsibility for content or misuse of these programs or any derivatives thereof. By using these programs you accept the fact that any damage (dataloss, system crash, system compromise, etc.) caused by the use of these programs is not opsxcq's responsibility.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].