Skip to main content

Nextcloud Server CVE-2025-64011

MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2025-12-12 cve@mitre.org
4.3
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as any low-privileged user
  2. Exploit
    Enumerate target fileId values
  3. Execution
    Request /core/preview with victim fileId
  4. Impact
    Disclose other users' file previews

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Attacker must hold a valid authenticated account of any privilege level on a Nextcloud Server 30.0.0 instance; no prior sharing relationship with the victim is needed. Exploitation targets the /core/preview endpoint by manipulating the fileId parameter to reference files owned by other users. LIMITING FACTORS: authentication is mandatory (the flaw is not reachable by anonymous/unauthenticated attackers), disclosure is restricted to preview renderings rather than full original file content, only files for which previews can be generated are exposed, and the issue is tied to version 30.0.0 specifically. Multi-user/multi-tenant deployments are at materially higher practical risk than single-user instances.

Impact

This is a genuine but moderate-severity information-disclosure flaw, not a top-tier priority. The CVSS 3.1 base score is 4.3 (Medium), and the signals are internally consistent: AV:N/AC:L/UI:N make it easy to trigger remotely, but PR:L means the attacker must already hold a valid authenticated account on the target Nextcloud instance, and impact is limited to C:L (I:N, A:N) because only file previews - not full file contents - are exposed. The EPSS score of 0.27% (19th percentile) is low, indicating no significant mass-exploitation signal. It is NOT on CISA KEV, so there is no confirmed active exploitation. However, publicly available exploit code exists (two referenced PoCs), which lowers the skill barrier and makes opportunistic abuse by insiders or compromised accounts plausible. Net assessment: a real authorization-bypass bug worth patching on multi-tenant instances, but the authentication requirement and preview-only disclosure keep it well below critical priority. The low EPSS despite public PoC availability suggests limited real-world weaponization to date.

Exploit ScenarioDerived

A low-privileged but authenticated user (or an attacker who has phished/compromised any single account) on a shared Nextcloud 30.0.0 instance iterates through fileId values and requests /core/preview for each, harvesting preview renderings of other tenants' documents and images without any sharing relationship. Public PoC code (two referenced exploits) exists, so no custom tooling is required - the attacker simply replays the documented request with incrementing fileIds.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 14, 2026

Authenticated information disclosure in Nextcloud Server 30.0.0 lets any user holding a valid account view previews of files owned by other users by manipulating the fileId parameter on the /core/preview endpoint, sidestepping sharing permissions and any prior sharing relationship with the victim. Exploitation requires authentication but no special privilege, and publicly available exploit code exists (a Gist and a Google Drive-hosted proof of concept are referenced by NVD); CISA KEV does not list this CVE, and EPSS is low at 0.27% (19th percentile), so it is a moderate-severity disclosure issue rather than a top-tier priority. Practical exposure is concentrated in multi-user and multi-tenant deployments where many accounts and many previewable files coexist; single-user instances are largely unaffected in practice.

RemediationAI

No vendor-released patch version is identified in the provided intelligence, so administrators should first check the Nextcloud security advisories and release notes at https://nextcloud.com for an updated 30.0.x build that addresses the /core/preview authorization check, and upgrade to that maintenance release as soon as it is confirmed. Because authentication is the only barrier and the vulnerability is specific to 30.0.0, the highest-value compensating controls are reducing the number of accounts that can reach the endpoint and reducing the amount of previewable content: disable server-side preview generation by setting 'enable_previews' => false in config.php, or restrict it with the preview-related size and format limits, accepting the trade-off that users lose thumbnails and gallery rendering across the whole instance; alternatively, place the Nextcloud instance behind an access gateway or reverse-proxy rule that restricts /core/preview to trusted networks or roles, with the trade-off that legitimate remote clients lose preview functionality. Tighten account provisioning and review guest, shared, and low-trust accounts on multi-tenant deployments, since any valid credential is sufficient to probe arbitrary fileId values - this does not remove the flaw but materially narrows the attacker set. Finally, log and alert on anomalous /core/preview request patterns, such as a single session enumerating sequential or high-volume fileId values, and treat such activity as an indicator of unauthorized preview access; monitoring is detective only and should not be relied on as the primary control.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is an Insecure Direct Object Reference mapped to CWE-639 (Authorization Bypass Through User-Controlled Key). Nextcloud's preview subsystem renders thumbnails and downscaled renderings for files - images, text, and other previewable types - through the /core/preview endpoint, which accepts a client-supplied identifier (fileId) plus rendering parameters such as x, y and a. The endpoint is supposed to resolve that identifier against the requesting session's file view and enforce ownership/sharing checks before generating output, but in Nextcloud Server 30.0.0 the authorization check on the preview path is not applied consistently, so the user-controlled key is trusted and the preview generation proceeds for files owned by other accounts. The affected product identifier is cpe:2.3:a:nextcloud:nextcloud_server:30.0.0:-:*:*:*:*:*:*, tying the issue specifically to the 30.0.0 release rather than to the broader Nextcloud platform. The CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N vector confirms the boundaries of the problem: it is network-reachable and low-complexity, but it requires a low-privileged authenticated principal, needs no user interaction, affects only the vulnerable component's scope, and yields limited confidentiality impact with no integrity or availability effect. Because disclosure is limited to server-rendered previews and not the original files, the practical data loss is bounded by which file types produce previews and by the resolution of the generated rendering.

Know when Nextcloud Server gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (mitre) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 4.3 MEDIUM

Remote network endpoint with low complexity and no user interaction, but any authenticated account is required (PR:L); confidentiality-only and preview-limited, so C:L with I:N/A:N.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

DescriptionCVE.org

Nextcloud Server 30.0.0 is vulnerable to an Insecure Direct Object Reference (IDOR) in the /core/preview endpoint. Any authenticated user can access previews of arbitrary files belonging to other users by manipulating the fileId parameter. This allows unauthorized disclosure of sensitive data, such as text files or images, without prior sharing permissions.

Threat Intelligence Overview

EPSS Score
0.3%
Top 81% exploitable
Prevalence
High
widely deployed self-hosted file-sync/share platform across enterprises and individuals
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Affected Products (CPE)CVE.org

cpe:2.3:a:nextcloud:nextcloud_server:30.0.0:-:*:*:*:*:*:*
CVE-2023-26482 HIGH POC
8.8 Mar 30

Nextcloud server is an open source home cloud implementation. Rated high severity (CVSS 8.8), this vulnerability is remo

CVE-2023-48306 CRITICAL POC
9.8 Nov 21

Nextcloud Server provides data storage for Nextcloud, an open source cloud platform. Rated critical severity (CVSS 9.8),

CVE-2016-9463 HIGH POC
8.1 Mar 28

Nextcloud Server before 9.0.54 and 10.0.1 & ownCloud Server before 9.1.2, 9.0.6, and 8.2.9 suffer from SMB User Authenti

CVE-2023-28643 HIGH POC
8.8 Mar 30

Nextcloud server is an open source home cloud implementation. Rated high severity (CVSS 8.8), this vulnerability is remo

CVE-2020-8259 HIGH POC
8.1 Nov 16

Insufficient protection of the server-side encryption keys in Nextcloud Server 19.0.1 allowed an attacker to replace the

CVE-2020-8121 HIGH POC
8.1 Feb 04

A bug in Nextcloud Server 14.0.4 could expose more data in reshared link shares than intended by the sharer. Rated high

CVE-2020-8154 HIGH POC
7.7 May 12

An Insecure direct object reference vulnerability in Nextcloud Server 18.0.2 allowed an attacker to remote wipe devices

CVE-2023-28847 HIGH POC
7.5 Apr 25

Nextcloud Server is the file server software for Nextcloud, a self-hosted productivity platform. Rated high severity (CV

CVE-2023-25821 HIGH POC
7.5 Feb 25

Nextcloud is an Open Source private cloud software. Rated high severity (CVSS 7.5), this vulnerability is remotely explo

CVE-2020-8183 HIGH POC
7.5 Nov 02

A logic error in Nextcloud Server 19.0.0 caused a plaintext storage of the share password when it was given on the initi

CVE-2023-48239 HIGH POC
7.1 Nov 21

Nextcloud Server provides data storage for Nextcloud, an open source cloud platform. Rated high severity (CVSS 7.1), thi

CVE-2020-8236 MEDIUM POC
6.8 Nov 02

A wrong configuration in Nextcloud Server 19.0.1 incorrectly made the user feel the passwordless WebAuthn is also a two

References

Advisories & patches

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy