Your web application is possibly vulnerable to JAAS Authentication Bypass. JAAS (Java Authentication and Authorization Service) is the Java implementation of the standard Pluggable Authentication Module (PAM) information security framework. The main goal of JAAS is to separate the concerns of user authentication so that they may be managed independently.
Sometimes, JAAS is not configured correctly and an attacker can bypass the authentication. As an example, take a look at the code below:
In this case the security constraint is defined only for HTTP methods GET and POST. If an attacker is using the HEAD HTTP method he can bypass the authentication.
Adminarea /admin/* GET POST administrator
Remove all http-method definitions from the security-constraint section. This will default to "all HTTP methods".
WordPress Plugin Error Log Monitor Security Bypass (1.6.4)
Akeeba backup access control bypass
WordPress Plugin WordPress Automatic Security Bypass (3.53.2)
WordPress Plugin WPS Hide Login Security Bypass (126.96.36.199)
WordPress Plugin PublishPress Capabilities-User Role Access, Editor Permissions, Admin Menus Security Bypass (2.3)