CVE-2026-63754
Received Received - Intake

SurrealDB LIVE Query DoS via WHERE Clause Errors

Vulnerability report for CVE-2026-63754, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-20

Last updated on: 2026-07-20

Assigner: VulnCheck

Description

SurrealDB versions before 3.1.0 contain a denial of service vulnerability where malicious LIVE queries with WHERE clauses that evaluate to errors cause all CREATE, UPDATE, and DELETE operations on the watched table to fail. An authenticated user with only select permission can prevent write operations on a table for any user, including root, by registering a LIVE query that triggers evaluation errors until the query is killed or the session ends.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-20
Last Modified
2026-07-20
Generated
2026-07-21
AI Q&A
2026-07-20
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
surrealdb surrealdb to 3.1.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-754 The product does not check or incorrectly checks for unusual or exceptional conditions that are not expected to occur frequently during day to day operation of the product.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

SurrealDB versions before 3.1.0 have a denial of service vulnerability where malicious LIVE queries with WHERE clauses that cause evaluation errors block all CREATE, UPDATE, and DELETE operations on the affected table. An authenticated user with only select permission can exploit this to prevent write operations for any user, including root, by registering a LIVE query that triggers errors until the query is killed or the session ends.

Detection Guidance

Monitor for unusual LIVE query registrations with WHERE clauses that cause errors. Check SurrealDB logs for repeated evaluation failures during write operations. Use database monitoring tools to track failed CREATE, UPDATE, or DELETE operations on watched tables.

Impact Analysis

This vulnerability allows an attacker with minimal privileges (only select permission) to disrupt database operations, making it impossible to modify data in the affected table. This can lead to data unavailability, system downtime, and potential loss of critical functionality until the malicious query is terminated or the session ends.

Compliance Impact

This vulnerability could impact compliance by causing data unavailability or corruption, which may violate availability requirements in GDPR and HIPAA. If critical data becomes inaccessible due to the DoS, organizations may fail to meet regulatory obligations for timely data access and integrity.

Mitigation Strategies
  • Upgrade SurrealDB to version 3.1.0 or later to patch the vulnerability.
  • Restrict LIVE query registration by removing SELECT permissions from untrusted users.
  • Implement application-layer controls to validate LIVE query registrations.
  • Kill suspicious LIVE queries that trigger evaluation errors to restore write operations.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-63754. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart