CVE-2026-56781: Teable Information Disclosure via Hidden Field Access
Teable, a database and collaboration platform, contains a flaw that allows anyone on the internet to read data fields that administrators intended to hide from public view. An attacker can discover which fields exist by examining metadata shared with them, then request those hidden fields by name when viewing shared records. The vulnerability affects Teable versions released before June 15, 2026, and requires no authentication or user interaction to exploit.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 5.3 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- Weaknesses (CWE)
- CWE-639
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-29 / 2026-07-14
NVD description (verbatim)
Teable before 2026-06-15T04-43-24Z.1912 contains an improper access control vulnerability that allows anonymous attackers to access hidden field data by supplying arbitrary field IDs in the projection parameter of the share view records endpoint. Attackers can enumerate hidden field IDs from share metadata and specify them in projection parameters to read field values that are intended to be restricted from public view.
4 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-56781 is an improper access control vulnerability (CWE-639) in Teable's share view records endpoint. The flaw stems from insufficient authorization checks on the projection parameter, which allows clients to specify arbitrary field IDs in API requests. While Teable's sharing mechanism restricts field visibility through metadata, the endpoint does not validate whether the requesting user is authorized to access specific fields before returning their values. Attackers can enumerate field IDs from share metadata responses and use those identifiers in projection parameters to bypass field-level access controls and retrieve hidden column data.
Business impact
Organizations using Teable to share database views with external parties or the public face unintended information disclosure. Sensitive data—financial records, personal information, proprietary metrics—hidden from shared views may be exposed to anyone with view access. The impact depends on what data is stored in hidden fields and how broadly shares are distributed. Reputational damage, regulatory compliance violations (GDPR, HIPAA, etc.), and competitive risk are possible if confidential data reaches unauthorized parties. Remediation requires immediate patching and potential review of previously shared views to assess exposure.
Affected systems
Teable versions prior to the release dated June 15, 2026 (build 2026-06-15T04-43-24Z.1912) are vulnerable. Organizations should check their deployment version against the patched release. Cloud-hosted Teable instances and self-hosted deployments on affected versions are both in scope. The vulnerability does not require specific configurations to exploit—any Teable instance with share view functionality enabled can be targeted.
Exploitability
Exploitability is straightforward: no authentication, no user interaction, and no special network positioning required. An attacker needs only read access to a shared view (which may be publicly available) and the ability to make HTTP requests. Field ID enumeration from metadata is trivial, and the projection parameter manipulation is a standard API technique. The network attack vector and low complexity make this vulnerability practically exploitable by any threat actor aware of it. The CVSS 3.1 score of 5.3 (MEDIUM) reflects the confidentiality impact and ease of exploitation, though integrity and availability are not affected.
Remediation
Upgrade Teable to a version released on or after June 15, 2026 (build 2026-06-15T04-43-24Z.1912 or later). The patch implements proper authorization checks to ensure users cannot request field values they are not permitted to access, regardless of the projection parameter value. After patching, review any Teable shares created or modified while running vulnerable versions to determine if sensitive hidden fields were potentially exposed. Consider auditing share access logs if available to identify any suspicious API requests that may have accessed hidden fields.
Patch guidance
Apply the patched Teable version (2026-06-15T04-43-24Z.1912 or later) as soon as operationally feasible. For cloud-hosted instances, verify with your Teable provider that your environment has been updated. For self-hosted deployments, follow Teable's standard upgrade procedures. Test the patch in a non-production environment first to ensure compatibility with your configuration and dependent applications. No database migrations or configuration changes are expected; the patch is a code-level fix. After deployment, confirm the patched version in your logs or admin interface.
Detection guidance
Monitor API logs for share view records endpoint requests that include projection parameters requesting field IDs not visible in the share's metadata. Look for repeated or automated requests attempting to access different field IDs—a sign of enumeration. If you maintain request logs, search for patterns like unusual projection parameter values or requests from unexpected IP ranges accessing shared views. Some organizations may also review access logs for shares that were active during vulnerable periods and correlate them with external IP addresses or unusual access patterns to identify potential exploitation. Note that this vulnerability leaves minimal forensic traces if the attacker does not trigger other detection mechanisms.
Why prioritize this
This vulnerability merits prompt attention despite its MEDIUM CVSS score because (1) exploitation requires no authentication and is trivial to execute, (2) the attack surface is broad—any shared view is a potential entry point, (3) data disclosure can have significant business and compliance consequences depending on the data stored, and (4) the vulnerability has been publicly disclosed. Organizations with sensitive data in Teable should prioritize patching. Those using Teable for public or non-sensitive sharing can schedule updates in their normal release cycle but should not delay indefinitely.
Risk score, explained
The CVSS 3.1 score of 5.3 reflects a vulnerability with low attack complexity, no authentication required, and a network-based attack vector—all factors increasing the base score. The confidentiality impact is rated as LOW because not all fields in a Teable instance are necessarily sensitive, and the attacker still must have access to a shared view to attempt exploitation. However, the practical risk is elevated by the ease of exploitation and the potential for high-sensitivity data in specific deployments. Organizations should evaluate their own risk posture: if your Teable instances contain highly sensitive data, internal risk may be higher than the published CVSS suggests.
Frequently asked questions
Can an attacker exploit this without access to any shared view?
No. The attacker must have access to at least one shared view to enumerate field IDs from the share metadata. However, if an organization has created any public or widely shared views, the barrier to entry is minimal.
Does patching automatically prevent access to data that may have already been exposed?
Patching prevents future unauthorized access but does not retroactively conceal data that may have been read during the vulnerable window. If you suspect exposure occurred, conduct a data breach assessment and notify affected parties per your incident response policy.
Are hidden fields fully protected after patching?
Yes, once patched, the endpoint validates authorization for each field before returning data. Users can only access fields they are permitted to view according to the share's configured visibility settings.
Do we need to re-share or delete existing shares after patching?
Not necessarily, unless you identified active exploitation during the vulnerable period. However, reviewing the fields included in shares created during vulnerable periods is prudent to ensure they align with your current sharing intent.
This analysis is based on the CVE description and CVSS vector as of the publication and last modification dates provided. Verify patch version numbers and availability with the official Teable project or vendor advisory. Organizations should conduct their own risk assessment based on their specific Teable deployment, data sensitivity, and sharing practices. This explainer does not constitute security advice or a substitute for professional incident response or vulnerability management processes. Always test patches in a controlled environment before production deployment. Source: NVD (public-domain), retrieved 2026-08-08. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2023-40200MEDIUMWP Logo Showcase Authorization Bypass Vulnerability (CVSS 5.3)
- CVE-2025-15657MEDIUMUnauthenticated IDOR in School Management – Patch Guidance
- CVE-2026-10023MEDIUMDokan WooCommerce Plugin Order Tampering Vulnerability
- CVE-2026-10038MEDIUMCharitable WordPress Plugin IDOR Arbitrary Attachment Deletion Vulnerability
- CVE-2026-10096MEDIUMQi Blocks WordPress Plugin IDOR Vulnerability—Author-Level Defacement Risk
- CVE-2026-10154MEDIUMDolibarr ERP CRM Authorization Bypass in Messaging Module
- CVE-2026-10212MEDIUMAstrBot 4.24.2 Authorization Bypass via Session ID Manipulation
- CVE-2026-10597MEDIUMOMICARD EDM Unauthenticated Email Disclosure Vulnerability