Skip to main content

Nextcloud Tables CVE-2026-82983

| EUVDEUVD-2026-111133 LOW
Information Exposure (CWE-200)
2026-10-27 hackerone
3.3
CVSS 3.0 · Vendor: hackerone
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with read-data grant on table
  2. Exploit
    Send direct GET to share-listing endpoint
  3. Execution
    Missing manage-permission check bypassed
  4. Impact
    Enumerate 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Tables 0.8.1 ≤2.0.0

Affected Packages

euvd tables no fix

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

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

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).

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 (hackerone).

CVSS VectorVendor: hackerone

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

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

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Medium
Optional Tables add-on app within the widely self-hosted Nextcloud platform
Data Quality
5 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 LOW
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Low

Priority Score

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

Attack Technique

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

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