Rocket.Chat, an open-source and customizable communications platform, has a critical vulnerability identified as CVE-2026-23477. This vulnerability allows authenticated users to access sensitive OAuth application details through the API endpoint GET /api/v1/oauth-apps.get, regardless of their permissions. The vulnerability affects all versions of Rocket.Chat prior to 6.12.0.
The CVSS score for this vulnerability is 7.7, categorizing it as high severity due to its potential to expose sensitive information, including client_id and client_secret. Organizations leveraging Rocket.Chat must prioritize remediation to mitigate the risk of unauthorized access to their OAuth applications.
Risk to organizations includes the exposure of sensitive application credentials, which could lead to unauthorized access and further exploitation within the system. Given the nature of this vulnerability, organizations should prioritize patching immediately.
As of now, there are no known exploits or public proof-of-concept available, but organizations should remain vigilant and address this vulnerability in their security programs.
Vulnerability Details
The vulnerability is characterized by an API endpoint being exposed to authenticated users without appropriate role restrictions. Specifically, the endpoint GET /api/v1/oauth-apps.get can be accessed by any authenticated user, allowing them to retrieve sensitive OAuth application details, including the client_id and client_secret.
The CVSS base score of 7.7 indicates a high severity level with the following metrics: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N. The attack vector is network-based, with low complexity and low privilege requirements.
The vulnerability was published on January 14, 2026, and is categorized under CWE-269 (Improper Privilege Management) and CWE-862 (Missing Authorization).
Technical Analysis
The root cause of this vulnerability lies in the insufficient access control mechanism for the API endpoint. Specifically, the endpoint allows any authenticated user to perform a GET request to retrieve OAuth application details without verifying their role or permissions.
This vulnerability presents a network attack vector, with low complexity, meaning that an attacker does not need advanced skills to exploit it. Additionally, only low privileges are required to execute the attack, further increasing the risk level.
User interaction is not required for the exploitation of this vulnerability, which poses a significant threat to confidentiality as it can lead to unauthorized exposure of sensitive information.
The impact on confidentiality is high, while there are no impacts on integrity or availability, making this vulnerability particularly dangerous for organizations that rely on OAuth for secure communications.
Risk & Impact Analysis
Real-world deployment of this vulnerability can expose organizations to significant risks, particularly in environments where sensitive OAuth applications are used. The blast radius potential is substantial, as any authenticated user could gain access to critical application credentials.
Organizations must understand that this vulnerability could lead to unauthorized access not only to the OAuth applications but also to other interconnected systems and data, amplifying the potential damage.
Given the high severity score of 7.7, organizations should address this vulnerability in their priority patch cycle. Immediate patching will help mitigate the risk of exploitation.
Exploitation Status
Signal | Status |
|---|---|
Known Exploit | No |
Public PoC | No |
Actively Exploited | No |
Ransomware Use | No |
Affected Versions
This vulnerability affects all versions of Rocket.Chat prior to 6.12.0. Organizations should ensure they upgrade to the latest version to mitigate this risk.
Mitigation & Remediation
To remediate this vulnerability, organizations should upgrade to Rocket.Chat version 6.12.0 or later. If a patch is unavailable, consider implementing network controls to restrict access to the vulnerable API endpoint.
Additionally, organizations should conduct a thorough review of their OAuth application configurations and permissions to ensure that sensitive information is adequately protected.
Detection Guidance
Monitor logs for any unauthorized access attempts to the GET /api/v1/oauth-apps.get endpoint. Look for behavioral anomalies that may indicate exploit attempts and ensure that appropriate alerts are configured for such activities.
AppSecure Threat Intelligence Insight
The long-term significance of CVE-2026-23477 highlights the importance of implementing robust authorization mechanisms within APIs to prevent unauthorized access to sensitive data. Organizations should adopt a proactive approach to security, ensuring that all API endpoints are adequately secured against unauthorized access.
This vulnerability represents a broader trend of API-related security issues, emphasizing the need for continuous security assessments and adopting best practices for API security.
Security teams should focus on implementing a comprehensive security framework that includes regular penetration testing, vulnerability assessments, and monitoring of API interactions to ensure the integrity and confidentiality of sensitive data.
For further insights into securing your applications, organizations can explore resources on penetration testing and application security assessment best practices.
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

.webp)