- Joined
- Feb 14, 2019
- Messages
- 42
- Reaction score
- 2
I've got a client who is failing PCI Compliance scans because of his on-premise 3CX install. This is the report:
--BEGIN
5.0 FAIL Port: 5001 Protocol: TCP Service: www Title: Multiple Web Server Encoded Space (%20) Request ASP Source Disclosure
Synopsis
The remote web server is affected by an information disclosure vulnerability.
Impact
It appears possible to get the source code of the remote ASP scripts by appending a '%20' to the request. ASP source code usually contains sensitive information such as logins and passwords. This has been reported in Simple HTTPD (shttpd), Mono XSP for ASP.NET and vWebServer. This type of request may affect other web servers as well. See also : https://seclists.org/bugtraq/2006/Dec/326 https://seclists.org/bugtraq/2007/Jun/260
Resolution
There is no known solution at this time.
Data Received
SecurityMetrics was able to retrieve the source of '/default.asp' by sending the following request : https://174-085-163-093.res.spectrum.com:5001/default.asp Here is the full response : ------------------------------ snip ------------------------------ HTTP/1.1 200 OK Server: nginx Date: Wed, 19 Jan 2022 23:22:57 GMT Content-Type: application/octet-stream Content-Length: 228 Connection: keep-alive Content-Type: text/html <html><body><h1>Unfortunately, you are using an outdated and unsupported browser.<br>Please upgrade your browser to improve your experience and security.<br>Supported browsers: Chrome, Edge, Safari or Firefox.</h1></body></html>------------------------------ snip ------------------------------
CVEs
CVE-2001-1248 Score: 5.0 Vector: AV:N/AC:L/Au:N/C
/I:N/A:N
CVE-2007-3407 Score: 5.0 Vector: AV:N/AC:L/Au:N/C
/I:N/A:N
---END
What is the recommended way of dealing with this? These vulnerabilities are from 2001 and 2007, so I don't guess they are going to be fixed anytime soon. No interest in going 3CX hosted for this client. Install is on the latest 18.0 Update 2.
--BEGIN
5.0 FAIL Port: 5001 Protocol: TCP Service: www Title: Multiple Web Server Encoded Space (%20) Request ASP Source Disclosure
Synopsis
The remote web server is affected by an information disclosure vulnerability.
Impact
It appears possible to get the source code of the remote ASP scripts by appending a '%20' to the request. ASP source code usually contains sensitive information such as logins and passwords. This has been reported in Simple HTTPD (shttpd), Mono XSP for ASP.NET and vWebServer. This type of request may affect other web servers as well. See also : https://seclists.org/bugtraq/2006/Dec/326 https://seclists.org/bugtraq/2007/Jun/260
Resolution
There is no known solution at this time.
Data Received
SecurityMetrics was able to retrieve the source of '/default.asp' by sending the following request : https://174-085-163-093.res.spectrum.com:5001/default.asp Here is the full response : ------------------------------ snip ------------------------------ HTTP/1.1 200 OK Server: nginx Date: Wed, 19 Jan 2022 23:22:57 GMT Content-Type: application/octet-stream Content-Length: 228 Connection: keep-alive Content-Type: text/html <html><body><h1>Unfortunately, you are using an outdated and unsupported browser.<br>Please upgrade your browser to improve your experience and security.<br>Supported browsers: Chrome, Edge, Safari or Firefox.</h1></body></html>------------------------------ snip ------------------------------
CVEs
CVE-2001-1248 Score: 5.0 Vector: AV:N/AC:L/Au:N/C
CVE-2007-3407 Score: 5.0 Vector: AV:N/AC:L/Au:N/C
---END
What is the recommended way of dealing with this? These vulnerabilities are from 2001 and 2007, so I don't guess they are going to be fixed anytime soon. No interest in going 3CX hosted for this client. Install is on the latest 18.0 Update 2.