Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with read-data grant on table
-
ExploitSend direct GET to share-listing endpoint
-
ExecutionMissing manage-permission check bypassed
-
ImpactEnumerate all share recipients and their permission levels
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The attacker must hold an authenticated Nextcloud account with at least read-data access to the target Tables table and must call the GET /apps/tables/share/table/{tableId} endpoint directly rather than through the web UI. No non-default configuration, user interaction, or elevated privilege is required beyond that existing read-data grant. Limiting factors: exploitation is confined to users who already have some access to the specific table, it works per-table (the attacker needs a valid tableId they can reach), and the disclosure is restricted to the share-recipient list and their permission levels - it does not expose the table's data beyond what the read-data grant already permits. |
| Impact | This is a low-severity information-disclosure flaw (CWE-200), and the combined signals support treating it as a monitor-level issue rather than a priority. The supplied CVSS 3.0 base is 3.3, and the vuln.today Decision label is 'monitor', which aligns. However, the signals are not fully consistent: the supplied vector is AV:L (local), yet the vulnerability is described as a directly callable HTTP API endpoint (GET /apps/tables/share/table/{tableId}), which is network-reachable - the AV:L label appears incorrect and I assess AV:N instead (see assessed vector). Exploitation requires an authenticated account that already holds read-data access to the specific table (PR:L), so it is not a remote-unauthenticated issue. No EPSS score was provided and the CVE is not listed in CISA KEV, so there is no evidence of active exploitation; a public HackerOne report reference (3524971) and a VulDB advisory exist, but the input does not confirm working exploit code. The actual impact is narrow: it leaks the membership and permission levels of a table's share list, not the table data itself. Net: real but minor - worth patching in normal cycles, not an emergency. |
| Exploit ScenarioDerived | An authenticated Nextcloud user who has been granted only read-data access to a Tables table - and who is correctly blocked from seeing sharing details in the web UI - issues a direct GET request to /apps/tables/share/table/{tableId}. Because the endpoint omits the manage-level permission check, the server returns the complete list of users, groups, and teams the table is shared with and each recipient's permission level. A public HackerOne report reference exists describing the issue; it is not verified as working exploit code. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
An information-disclosure flaw in the Nextcloud Tables app (versions 0.8.1 through 2.0.0) lets an authenticated user who holds only read-data access to a table retrieve the full list of share recipients and their permission levels by calling the share-listing endpoint directly. The web UI correctly blocks these users from viewing that information, but the endpoint itself never verifies manage-level permission, so a low-privileged account can enumerate affected users, groups and teams along with their access levels for any table it can reach. The disclosure is limited to sharing metadata - table content is not exposed beyond what the existing read-data grant already allows - and no public exploit code or active exploitation is identified at time of analysis, with a low CVSS base score (3.3 vendor / AV:N per independent assessment) and a monitor-level priority.
RemediationAI
Upgrade the Nextcloud Tables app to a release later than 2.0.0 once the vendor publishes one, since the missing manage-permission check must be fixed server-side in the share-listing endpoint; the HackerOne report at https://hackerone.com/reports/3524971 and the VulDB entry at https://vuldb.com/vuln/427439 should be tracked for the fixed version. If an immediate upgrade is not possible, treat the exposure as a metadata leak: review which accounts hold read-data grants on sensitive tables and remove or downgrade those grants, since the flaw only affects users who already have some access to a specific table (no unauthenticated path exists), and restrict table sharing so that recipient lists do not themselves constitute sensitive organizational information. Because the disclosure is confined to the share-recipient list and their permission levels rather than table content, the residual risk while awaiting a patch is low, but administrators should not rely on the web UI hiding the sharing panel as a control.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The Tables app is a Nextcloud structure/organizational tool that stores tabular records and shares them with users, groups and teams at granular permission levels (read-data, manage, etc.). The vulnerability is a classic missing-authorization check (CWE-200, Exposure of Sensitive Information) in the REST endpoint GET /apps/tables/share/table/{tableId}: the handler returns the share-recipient collection without first asserting that the caller holds manage-level rights on the table. The access-control decision was effectively enforced only in the client UI, which hides the sharing panel from read-data users, leaving the server-side endpoint reachable to any authenticated caller who knows or can discover a tableId. Because the response contains identity and permission metadata (who the table is shared with and at what level) rather than the table's row data, the confidentiality impact is partial (C:L) and the scope unchanged. The CPE cpe:2.3:a:nextcloud:tables identifies the Tables app as the affected component rather than the Nextcloud server core, and EUVD lists affected versions as Tables 0.8.1 through 2.0.0.
Know when Tables 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
AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Directly callable HTTP endpoint makes it network-reachable (AV:N, not the supplied AV:L); requires an authenticated read-data user (PR:L); only share-recipient metadata is leaked (C:L, I:N, A:N).
Primary rating from Vendor (hackerone).
CVSS VectorVendor: hackerone
DescriptionCVE.org
The Tables app's share-listing endpoint (GET /apps/tables/share/table/{tableId}) did not verify that the requesting user has manage-level permission on the table before returning the full list of share recipients (users, groups, and teams) along with their permission levels. A user who was only granted read-data access to a table, and who is correctly prevented from seeing this information in the web UI, could call the endpoint directly to enumerate everyone the table is shared with and their access levels.
This does not expose the table's data itself beyond what the read-data grant already permits, only the list of share recipients and their permission levels.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Nextcloud Tables allows users to to create tables with individual columns. Rated medium severity (CVSS 6.5), this vulner
Information disclosure in Nextcloud Tables before 0.8.9, 0.9.6, and 1.0.1 lets any authenticated Nextcloud user read the
Nextcloud Tables 0.6.4 through 1.0.0 contain a moderate-severity authorization (access-control) flaw, not a high-priorit
Nextcloud Tables allows you to create your own tables with individual columns. Prior to 0.8.7 and 0.9.4, authenticated u
An authenticated authorization bypass in the Nextcloud Tables app (CWE-639) lets a low-privilege user move a column from
Nextcloud Tables allows users to to create tables with individual columns. Rated medium severity (CVSS 4.3), this vulner
EUVD-2026-111133
NVD
CVE.org
EPSS
VulDB
GitHub PoC
Exploit-DB