Ethical Hacking Automation

Automate Recon and scanning process with Vidoc. All security teams in one place

OpenAM Login Panel - Detect

By kannthu

Informative
Vidoc logoVidoc Module
#panel#openam#opensso#login
Description

OpenAM Login Panel - Detect

What is the "OpenAM Login Panel - Detect?"

The "OpenAM Login Panel - Detect" module is designed to detect the presence of the OpenAM login panel. OpenAM is an open-source access management solution that provides authentication, authorization, and single sign-on capabilities. This module specifically focuses on identifying any misconfigurations or vulnerabilities related to the OpenAM login panel.

This module has an informative severity level, which means it provides valuable information without indicating any immediate security risks. It is intended to help administrators identify potential issues and take appropriate actions to ensure the secure configuration of the OpenAM login panel.

Impact

This module does not directly impact the system or application being scanned. Instead, it provides insights into the configuration and potential vulnerabilities of the OpenAM login panel. By detecting misconfigurations or vulnerabilities, administrators can proactively address these issues and enhance the security of their access management solution.

How the module works?

The "OpenAM Login Panel - Detect" module utilizes HTTP request templates and matching conditions to identify the presence of the OpenAM login panel. It sends GET requests to various paths commonly associated with the OpenAM login panel, such as "/openam/XUI", "/XUI", "/UI", and others.

The module includes two matching conditions. The first condition checks for specific words in the response body, such as "urlArgs: \"v=", "Sign in to OpenAM", "ForgeRock", "forgerock", "FRForgotUsername", and "successfulUserRegistrationDestination". If any of these words are found, it indicates the presence of the OpenAM login panel.

The second matching condition verifies the HTTP response status code, which should be 200 (OK) for a successful response. If both matching conditions are met, the module considers the OpenAM login panel to be present.

By analyzing the results of this module, administrators can gain insights into the configuration and potential vulnerabilities of the OpenAM login panel, allowing them to take appropriate actions to ensure its secure implementation.

Module preview

Concurrent Requests (1)
1. HTTP Request template
GET/openam/XUI/XUI/XUI/#login(+17 paths)
Matching conditions
word: urlArgs: "v=, Sign in to OpenAM, ForgeRo...and
status: 200
Passive global matcher
No matching conditions.
On match action
Report vulnerability