Description
SurrealDB from 3.0.0 before 3.3.0 contains an information disclosure vulnerability that allows record users to read values hidden by field-level SELECT permissions through COMPUTED fields. Attackers can select records whose readable COMPUTED fields derive from hidden fields, or use write RETURN clauses with $before/$after to expose hidden values.
Published: 2026-10-12
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Patch
AI Analysis

Impact

SurrealDB versions 3.0.0 through 3.2.x allow users with record-level SELECT permissions to indirectly read values that are normally hidden by field‑level permissions. The vulnerability exploits COMPUTED fields that derive from hidden fields, and can also leverage write RETURN clauses containing $before/$after references to reveal concealed data. This undermines confidentiality, enabling attackers to access sensitive information that should be protected by authorization controls, as identified by CWE‑200.

Affected Systems

The affected product is SurrealDB, versions 3.0.0 up to but not including 3.3.0. This includes any deployment of SurrealDB 3.x series that has not yet been upgraded to the 3.3.0 release or later. No other vendors or products are listed as impacted.

Risk and Exploitability

The CVSS score of 7.1 places this flaw in the high‑severity range, indicating that an attacker can exploit it without special constraints. The EPSS score is not available, and the vulnerability is not included in the CISA KEV catalog, suggesting no publicly known exploitation yet. However, because the attack vector appears to be via normal database queries or write commands that a legitimate user can issue, the practical risk is high if sensitive data is stored in hidden fields and exposed through COMPUTED fields or RETURN clauses. In the absence of mitigation, any user who can query the database has the potential to read data that should remain confidential.

Generated by OpenCVE AI on October 12, 2026 at 18:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade SurrealDB to version 3.3.0 or later, which removes the vulnerability.
  • Re‑design or restrict COMPUTED fields so they do not reference hidden or sensitive fields.
  • Disallow or audit use of write RETURN clauses that include $before/$after for hidden data.
  • Review and tighten field‑level SELECT permissions to ensure only authorized users can access sensitive fields.

Generated by OpenCVE AI on October 12, 2026 at 18:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Description SurrealDB from 3.0.0 before 3.3.0 contains an information disclosure vulnerability that allows record users to read values hidden by field-level SELECT permissions through COMPUTED fields. Attackers can select records whose readable COMPUTED fields derive from hidden fields, or use write RETURN clauses with $before/$after to expose hidden values.
Title SurrealDB 3.0.0 before 3.3.0 Information Disclosure via COMPUTED Fields
First Time appeared Surrealdb
Surrealdb surrealdb
Weaknesses CWE-200
CPEs cpe:2.3:a:surrealdb:surrealdb:*:*:*:*:*:*:*:*
Vendors & Products Surrealdb
Surrealdb surrealdb
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Surrealdb Surrealdb
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T18:14:55.000Z

Reserved: 2026-10-12T14:18:12.390Z

Link: CVE-2026-109335

cve-icon Vulnrichment

Updated: 2026-10-13T18:14:50.312Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T17:17:29.533

Modified: 2026-10-13T19:18:32.723

Link: CVE-2026-109335

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T20:00:14Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor