ACLs not properly enforced in “documents” application
Platform: ownCloud Server
Versions: 6.0.6, 7.0.3,
Date: 11/25/2014
Risk level: Medium
Description
The “documents” application is a collaborative web-based online editor for ODT files. Using this application you can easily share and collaborate on office documents.
This application uses strong and very long random “Session IDs” to limit access to specific resources. Knowledge of this ID allows access to the files they are protecting.
A legacy API method used for debugging was not properly removed, which allows authenticated users to list all currently valid session IDs. Using these IDs an authenticated adversary can access recently edited documents of every existing user.
Affected Software
- ownCloud Server < 7.0.3 (CVE-2014-9049)
- ownCloud Server < 6.0.6 (CVE-2014-9049)
Action Taken
The debugging code has been removed.
Acknowledgements
The ownCloud team thanks the following people for their research and responsible disclosure of the above advisory:
- Lukas Reschke – ownCloud Inc. (lukas@owncloud.com) – Vulnerability discovery and disclosure.