header-logo
Suggest Exploit
vendor:
Bandwidth Manager
by:
Gitsnik
7,5
CVSS
HIGH
Authentication Bypass
287
CWE
Product Name: Bandwidth Manager
Affected Version From: 2.9.10
Affected Version To: 2.9.10
Patch Exists: YES
Related CWE: N/A
CPE: a:softperfect:bandwidth_manager
Metasploit: N/A
Other Scripts: N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References: N/A
Nuclei Metadata: N/A
Platforms Tested: Windows 7 Ultimate, Windows Server 2003, Windows Server 2003 R2
2012

Authentication Bypass and Password disclosure.

A vulnerability exists in the authentication processing module of the SoftPerfect Bandwidth Manager. According to the SoftPerfect FAQ page the system utilises an API consisting of HTTP and XML. Using a packet sniffer to monitor port 8701 we can see that the initial packet exchange for a blank password is: POST / HTTP/1.0Content-Type: text/xmlContent-Length: 100Authorization: Basic YWRtaW46 <?xml version="1.0" encoding="windows-1252"?><request><command>getoptions</command></request>. Basic authentication with a username of admin and a blank password. When this software has no password set, any password seems to authenticate. This is interesting, but ultimately unusual in a proper environment. The bug exists in the authentication mechanism. I was initially going to fuzz the Basic string, only to find that it worked on my first try. Sending the following to the application will completely bypass any password in place (note the strong text in the Authorization line): POST / HTTP/1.0Content-Type: text/xmlContent-Length: 100Authorization: Basic *AAAA* <?xml version="1.0" encoding="windows-1252"?><request><command>getoptions</command></request>. The getoptions command includes dumping a cleartext password from the database to the connection.

Mitigation:

Ensure that the authentication mechanism is secure and passwords are not stored in plaintext.
Source

Exploit-DB raw data: