Example Analysis of appweb Authentication Bypass loophole recurrence CVE-2018-8715
This article introduces the example analysis of appweb authentication to bypass loopholes and reproduce CVE-2018-8715, the content is very detailed, interested friends can refer to, hope to be helpful to you.
Appweb is an embedded HTTP Web server, the main design idea is security. This is directly integrated into the customer's applications and devices, making it easy to develop and deploy Web-based applications and devices. It is fast (processing more than 3500 requests per second) and compact, including support for dynamic web page creation, server-side embedded scripting process CGI, loadable module SSL, digest authentication, virtual hosts, Apache-style configuration, logging, single and multithreaded applications. It provides a large number of documentation and examples.
The following is only for vulnerability recurrence record and implementation, and the utilization process is as follows:
Vulnerability environment
Link: http://192.168.101.152:8080/
Utilization process
The precondition for exploitation of this vulnerability requires knowing an existing user name, which can be obtained by enumeration.
Access using GET, and add Authorization: Digest username= "user name" to the request header.
Gets the session value, which can be added to the request header to bypass the relevant verification
Change the request method to post
It's over.
The example analysis of CVE-2018-8715 on appweb authentication bypass loopholes is shared here. I hope the above content can be helpful to everyone and learn more knowledge. If you think the article is good, you can share it for more people to see.