Confluence OAuth Administration Endpoint Security Misconfiguration Scanner
This scanner probes the /plugins/servlet/oauth/consumers endpoint to detect misconfigurations that could expose OAuth consumer credentials and secrets.
Short Info
Level
Single Scan
Single Scan
Can be used by
Asset Owner
Estimated Time
10 seconds
Time Interval
8 days 19 hours
Scan only one
URL
Toolbox
Confluence is a collaboration tool developed and maintained by Atlassian, designed to help teams manage their projects, share knowledge, and collaborate effectively. It is widely used by corporations, tech firms, and educational institutions for its robust capabilities in facilitating documentation and team communication. Organizations rely on Confluence for creating documentation, planning projects, and sharing information across different teams. Due to its integration capabilities with other Atlassian products like Jira, Confluence is a cornerstone tool for many Agile teams. The software's effectiveness in providing centralized access to shared documents and its ability to track collaboration make it invaluable in many work environments. Confluence's scalability and adaptability make it suitable for deployment in both small and large organizational networks.
The vulnerability pertains to a security misconfiguration at the OAuth Administration Endpoint in Confluence. This misconfiguration might allow unauthorized users to access sensitive consumer information related to OAuth authentication processes within Confluence. Such exposures can lead to potential data leaks or configuration changes. The issue arises when the endpoint lacks proper access controls, often due to default settings or oversight during deployment. Attackers can exploit this by directly accessing the endpoint without authentication, retrieving OAuth consumer keys and secrets that are meant to be protected.
Specifically, the vulnerable endpoint is typically located at /plugins/servlet/oauth/consumers. This endpoint lists all registered OAuth consumers along with their associated secrets and permissions. When misconfigured, it returns this data in plain text without requiring any authentication or authorization checks. The scanner sends a GET request to this endpoint and analyzes the response for the presence of consumer keys and secrets, indicating a security misconfiguration. This direct exposure bypasses any intended access restrictions, making it trivial for an attacker to enumerate all OAuth integrations.
If exploited, an attacker can gain unauthorized access to OAuth consumer credentials, allowing them to impersonate legitimate applications or services integrated with Confluence. This could lead to data theft, unauthorized actions on behalf of users, or further compromise of connected systems. The CVSS score of 7.5 reflects the high impact on confidentiality and integrity, though availability is not directly affected. Organizations risk significant data breaches and compliance violations if this misconfiguration is left unaddressed.