CVE-2023-35928: Nextcloud External Storage Login Credential Disclosure (v19-26)
CVE-2023-35928 Published on June 23, 2023
Nextcloud Server is a space for data storage on Nextcloud, a self-hosted productivity playform. In NextCloud Server versions 25.0.0 until 25.0.7 and 26.0.0 until 26.0.2 and Nextcloud Enterprise Server versions 19.0.0 until 19.0.13.9, 20.0.0 until 20.0.14.14, 21.0.0 until 21.0.9.12, 22.0.0 until 22.2.10.12, 23.0.0 until 23.0.12.7, 24.0.0 until 24.0.12.2, 25.0.0 until 25.0.7, and 26.0.0 until 26.0.2, a user could use this functionality to get access to the login credentials of another user and take over their account. This issue has been patched in Nextcloud Server versions 25.0.7 and 26.0.2 and NextCloud Enterprise Server versions 19.0.13.9, 20.0.14.14, 21.0.9.12, 22.2.10.12, 23.0.12.7, 24.0.12.2, 25.0.7, and 26.0.2. Three workarounds are available. Disable app files_external. Change config setting "Allow users to mount external storage" to disabled in "Administration" > "External storage" settings `/index.php/settings/admin/externalstorages`. Change config setting to disallow users to create external storages in "Administration" > "External storage" settings `/index.php/settings/admin/externalstorages` with the types FTP, Nextcloud, SFTP, and/or WebDAV.
Vulnerability Analysis
CVE-2023-35928 is exploitable with network access, requires user interaction and user privileges. This vulnerability is considered to have a low attack complexity. The potential impact of an exploit of this vulnerability is considered to be very high.
Weakness Type
Improper Handling of Insufficient Privileges
The software does not handle or incorrectly handles when it has insufficient privileges to perform an operation, leading to resultant weaknesses.
Products Associated with CVE-2023-35928
You can be notified by email with stack.watch whenever vulnerabilities like CVE-2023-35928 are published in these products:
Affected Versions
nextcloud security-advisories:- Version Nextcloud Enterprise Server >= 19.0.0, < 19.0.13.9 is affected.
- Version Nextcloud Enterprise Server >= 20.0.0.0, < 20.0.14.14 is affected.
- Version Nextcloud Enterprise Server >= 21.0.0.0, < 21.0.9.12 is affected.
- Version Nextcloud Enterprise Server >= 22.0.0.0, < 22.2.10.12 is affected.
- Version Nextcloud Enterprise Server >= 23.0.0.0, < 23.0.12.7 is affected.
- Version Nextcloud Enterprise Server >= 24.0.0.0, < 24.0.12.2 is affected.
- Version Nextcloud Enterprise Server >= 25.0.0, < 25.0.7 is affected.
- Version Nextcloud Enterprise Server >= 26.0.0, < 26.0.2 is affected.
- Version Nextcloud Server >= 25.0.0, < 25.0.7 is affected.
- Version Nextcloud Server >= 26.0.0, < 26.0.2 is affected.
Exploit Probability
EPSS (Exploit Prediction Scoring System) scores estimate the probability that a vulnerability will be exploited in the wild within the next 30 days. The percentile shows you how this score compares to all other vulnerabilities.