Research · Nov 21, 2023
Critical Information Disclosure Vulnerability in ownCloud GraphAPI
A significant information disclosure vulnerability has been identified in the ownCloud GraphAPI, potentially exposing sensitive configuration details.
What changed
A vulnerability has been discovered in the ownCloud GraphAPI that affects versions 0.2.x prior to 0.2.1 and 0.3.x prior to 0.3.1. This issue arises from the reliance on a third-party library, GetPhpInfo.php, which can expose sensitive configuration details when accessed.
- The vulnerability reveals environment variables of the web server.
- Sensitive data such as admin passwords and mail server credentials may be disclosed.
- Disabling the GraphAPI app does not mitigate the risk.
Who is affected
Various users and organizations utilizing ownCloud are at risk due to this vulnerability. The following groups should take note of the potential exposure.
- Users of ownCloud versions 0.2.x before 0.2.1.
- Users of ownCloud versions 0.3.x before 0.3.1.
- Organizations deploying ownCloud in containerized environments.
- Administrators managing sensitive configurations within ownCloud.
What to do
To safeguard against this vulnerability, it is crucial for affected users to take immediate action. Updating to the latest versions is essential.
- Upgrade to ownCloud GraphAPI version 0.2.1 or 0.3.1 and above.
- Review and secure environment variables to prevent exposure.
- Monitor access to the GetPhpInfo.php library and restrict its usage.
- Consider implementing additional security measures to protect sensitive data.