CVE-2026-63735

SurrealDB · SurrealDB

SurrealDB suffers from an authorization bypass vulnerability (CWE-639) that allows authenticated users to access or modify data they are not authorized to view.

Executive summary

An authorization bypass vulnerability in SurrealDB allows authenticated users to access or manipulate data via user-controlled keys, posing a high risk to data confidentiality and integrity.

Vulnerability

This vulnerability involves an authorization bypass through user-controlled keys. An authenticated attacker can manipulate these keys to perform operations on data records they should not have access to, potentially leading to unauthorized data disclosure or modification.

Business impact

The ability for an authenticated user to bypass authorization controls threatens the confidentiality and integrity of the database. Given the CVSS score of 8.1, this represents a high-severity risk, particularly in multi-tenant or shared database environments where strict data isolation is required.

Remediation

Immediate Action: Upgrade to SurrealDB version 3.2.0 or later to patch the authorization bypass flaw.

Proactive Monitoring: Audit database access logs for unusual patterns of record access or modifications that originate from low-privileged user accounts.

Compensating Controls: If immediate patching is not feasible, restrict API access to trusted networks and ensure that database-level permissions are as restrictive as possible for all users.

Exploitation status

Public Exploit Available: No (exploit_available: false)

Analyst recommendation

SurrealDB users should apply the 3.2.0 update as soon as possible. Addressing authorization bypass flaws is vital to preventing unauthorized data access within the database environment.