Skip to main content

Nextcloud Circles CVE-2026-45285

| EUVDEUVD-2026-33709 MEDIUM
Missing Authorization (CWE-862)
2026-06-01 GitHub_M
6.4
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Authenticated Nextcloud user shares folder with Team containing external member
  2. Delivery
    ShareByCircleProvider silently generates public share token
  3. Exploit
    System emails unauthenticated link to external member, no UI disclosure to owner
  4. Execution
    Attacker receives or intercepts the emailed link
  5. Persist
    Attacker opens link with no Nextcloud credentials
  6. Impact
    Full read, write, delete, reshare, download access exercised on shared folder contents

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Three specific conditions must simultaneously be true: (1) The Nextcloud Circles app must be installed and active on the instance; (2) At least one member of a Nextcloud Team/Circle must be an external member - a person added by email address who does not hold a Nextcloud account; (3) An authenticated Nextcloud user (PR:L) must share a folder or file with that Team, triggering the silent token generation in ShareByCircleProvider::create(). Beyond these prerequisites, the attacker must obtain the emailed link (AC:H), either as the intended external recipient or via email interception, making opportunistic mass exploitation unlikely. Exploitation is further constrained by the requirement for User Interaction (UI:R): a legitimate Nextcloud user must actively initiate the share. Instances not using external (email-only) members in Circles, or not using the Circles app at all, are entirely unaffected regardless of Nextcloud version.

Impact

The CVSS 6.4 score (AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:N) accurately encodes the conditional nature of exploitation: AC:H reflects that the attacker must obtain the emailed link, PR:L confirms a low-privileged Nextcloud account is needed to initiate the share, and UI:R means a legitimate user must perform the share action. Despite these complexity factors, the confidentiality and integrity impacts are both rated High - once the link is obtained, the attacker exercises unrestricted data access and manipulation with no further authentication barrier. The hidden-link mechanism, which prevents the owner from discovering or revoking the exposure, meaningfully increases real-world risk beyond what the mid-range CVSS score implies. No EPSS score was provided in the input, so exploitation probability cannot be quantified. No CISA KEV listing is present, confirming no currently confirmed active exploitation. The HackerOne report (https://hackerone.com/reports/3625932) indicates responsible disclosure. For organizations actively using Circles with external members, the risk should be treated as operationally significant despite the 6.4 score.

Exploit ScenarioDerived

A Nextcloud user shares a project folder with a Team that includes an external contractor added by email address. The system silently generates a public access token, stores it in the database without displaying it in the sharing UI, and emails the link to the external address. The contractor - or an attacker who compromises the contractor's email - opens the link in a browser without any Nextcloud credentials and gains full read, write, delete, reshare, and download access to the entire shared folder, exfiltrating sensitive documents or modifying files while the folder owner remains entirely unaware of the exposure.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 01, 2026

Nextcloud's Circles (Teams) sharing feature silently generates unauthenticated public access links when folders are shared with a Team containing external email-only members, links which are never surfaced in the sharing UI and cannot be revoked by the folder owner. Affected are Nextcloud versions 32.0.0-32.0.8 and 33.0.0-33.0.2 with the Circles app in use. Any party who receives or intercepts the emailed link obtains full read, write, delete, reshare, and download access to the shared folder without a Nextcloud account, and the folder owner has no visibility or revocation path through normal interfaces. No public exploit identified at time of analysis; the issue was disclosed via HackerOne.

RemediationAI

Upgrade Nextcloud to version 32.0.9 or 33.0.3, which contain the patched Circles app. The upgrade automatically executes the RemoveShareTokens live migration, which NULLs all existing share tokens for TYPE_CIRCLE shares in the oc_share table in batches of 1000 rows, thereby invalidating any pre-existing invisible public links - no manual revocation is required post-upgrade. The upstream code change is documented at https://github.com/nextcloud/circles/pull/2454 and the advisory at https://github.com/nextcloud/security-advisories/security/advisories/GHSA-r3xh-x86g-hw4m. As an immediate workaround prior to patching, administrators can disable the addition of external email-only members to Circles via Nextcloud admin settings; this prevents new invisible links from being generated but does not revoke tokens already created. Note that disabling external members will break existing collaboration workflows for any Teams currently using them. Alternatively, administrators can directly query the oc_share table and NULL the token column for all rows where share_type matches TYPE_CIRCLE, replicating the migration manually, though this approach carries database modification risk and should be tested in a non-production environment first.

Affected VersionsENISA

security-advisories 33.0.0, < 33.0.3
security-advisories 32.0.0, < 32.0.9

Affected Packages

euvd security_advisories_32_0_0 fix: 32.0.9
euvd security_advisories_33_0_0 fix: 33.0.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

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

Technical ContextAI · show details

The vulnerability resides in the Nextcloud Circles app (also marketed as Teams), which provides group-based sharing across Nextcloud. External members - users identified only by email address who lack Nextcloud accounts - are a supported member type in a Circle. The root cause, classified under CWE-862 (Missing Authorization), is that the ShareByCircleProvider's create() method automatically assigned a share token (equivalent to a public-link token) to every circle share record in the oc_share database table when an external member was present. This token was never rendered in the sharing UI, leaving the folder owner unaware of its existence. The token granted access equivalent to the Team's full permission set (read, write, delete, reshare, download), bypassing the expected Nextcloud account authentication. The PR diff at github.com/nextcloud/circles/pull/2454 confirms the fix: token generation was removed from ShareByCircleProvider::create(), and a live migration class RemoveShareTokens was introduced to NULL out all existing tokens for TYPE_CIRCLE shares in the database on upgrade.

Know when Nextcloud 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 (GitHub_M) PRIMARY 6.4 MEDIUM
AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:N

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

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

Lifecycle Timeline

1
Patch available
Jun 01, 2026 - 20:02 EUVD

DescriptionCVE.org

Nextcloud is an open source content collaboration platform. From versions 32.0.0 to before 32.0.9, and 33.0.0 to before 33.0.3, when a user shares a folder or file with a Nextcloud Team that includes an external member (a person added via email address who does not have a Nextcloud account), the system automatically creates a public link for that external member. This public link is not displayed in the share section of the folder, so the folder owner has no knowledge of its existence. It is sent via email to the external member. It grants the same permissions (read, write, delete, reshare, download) as the Team’s access. An attacker who receives or intercepts this link can access, modify, delete, reshare, and download all data in the shared folder without any further authentication. The folder owner cannot see or revoke the link through the normal sharing interface. This issue has been patched in versions 32.0.9 and 33.0.3.

Threat Intelligence Overview

EPSS Score
0.0%
Top 90% exploitable
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 No
EPSS 0.0%
Patch available Yes
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
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.

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-2020-8180 CRITICAL POC
9.9 Jun 08

A too lax check in Nextcloud Talk 6.0.4, 7.0.2 and 8.0.7 allowed a code injection when a not correctly sanitized talk co

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-2026-110447 CRITICAL POC
9.2 Oct 14

Unauthenticated OS command injection in the Collabora Online Built-in CODE Server Nextcloud app (richdocumentscode) befo

CVE-2026-55640 CRITICAL POC
9.1 Aug 25

Unauthenticated vector-store tampering in Nextcloud MCP Server before 0.117.2 lets any network attacker who can reach th

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-31128 HIGH POC
8.8 May 26

NextCloud Cookbook is a recipe library app. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,

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-2021-22879 HIGH POC
8.8 Apr 14

Nextcloud Desktop Client prior to 3.1.3 is vulnerable to resource injection by way of missing validation of URLs, allowi

CVE-2019-12739 HIGH POC
8.8 Jun 05

lib/Controller/ExtractionController.php in the Extract add-on before 1.2.0 for Nextcloud allows Remote Code Execution vi

CVE-2026-22683 HIGH POC
8.7 Apr 07

Authorization bypass in Windmill 1.56.0-1.614.0 enables Operator role users to escalate privileges to remote code execut

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

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