Description
SurrealDB before 3.1.0 fails to refresh authentication state in LIVE SELECT subscriptions when session state changes. Attackers can continue receiving real-time notifications under revoked or expired session credentials until the connection closes.
Published: 2026-07-20
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

SurrealDB versions prior to 3.1.0 fail to refresh authentication state for LIVE SELECT subscriptions when the session changes, allowing an attacker to continue receiving real‑time notifications even after the session has been revoked or expired. This flaw represents an authentication bypass that can expose data that should no longer be accessible, and it maps to CWE‑613, the weakness of improper authentication state management.

Affected Systems

All installations of SurrealDB older than version 3.1.0 are vulnerable. This includes any deployment that uses live query subscriptions with session authentication.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate impact. Based on the description, it can be inferred that the exploit requires the attacker to maintain an open live query connection; this suggests the attack does not need sophisticated tooling but also is not trivial. The EPSS score is < 1%, indicating a very low but nonzero exploitation probability, and the vulnerability is not listed in the CISA KEV catalogue, suggesting no widespread active exploitation is currently documented. Nevertheless, an attacker who can establish a live subscription prior to session revocation can receive continued access to sensitive data until the connection is closed.

Generated by OpenCVE AI on August 3, 2026 at 01:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade SurrealDB to version 3.1.0 or later to fix the authentication refresh issue and address the CWE‑613 weakness.
  • Configure client applications to terminate live query connections when a session is revoked or expires, which mitigates the authentication bypass described by CWE‑613.
  • Restrict the use of LIVE SELECT queries for sensitive data or implement additional server‑side authorization checks, thereby reducing the impact of the CWE‑613 flaw until a patch is available.

Generated by OpenCVE AI on August 3, 2026 at 01:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 01:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:surrealdb:surrealdb:*:*:*:*:*:*:*:*

Thu, 23 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Surrealdb
Surrealdb surrealdb
Vendors & Products Surrealdb
Surrealdb surrealdb
Metrics ssvc

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


Mon, 20 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
Description SurrealDB before 3.1.0 fails to refresh authentication state in LIVE SELECT subscriptions when session state changes. Attackers can continue receiving real-time notifications under revoked or expired session credentials until the connection closes.
Title SurrealDB before 3.1.0 Authentication Bypass via LIVE Query
Weaknesses CWE-613
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Surrealdb Surrealdb
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-28T01:05:45.882Z

Reserved: 2026-07-18T12:30:08.354Z

Link: CVE-2026-63753

cve-icon Vulnrichment

Updated: 2026-07-23T18:56:24.636Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T01:30:16Z

Weaknesses
  • CWE-613

    Insufficient Session Expiration