Skip to content
Threat Feed

Vendor

SurrealDB

10 briefs RSS
high threat

CVE-2026-63757: SurrealDB Session Hijacking Vulnerability

SurrealDB versions prior to 3.1.0 are vulnerable to a session hijacking flaw (CVE-2026-63757) where unauthenticated attackers can enumerate session UUIDs via the HTTP /rpc sessions method and impersonate authenticated sessions to read, write, and delete data, leading to privilege escalation.

SurrealDB vulnerability session-hijacking privilege-escalation data-exfiltration denial-of-service webserver json-parsing
5t 1c
high advisory

SurrealDB RPC Endpoint Race Condition Allows Privilege Escalation (CVE-2026-63756)

SurrealDB versions before 3.1.0 contain a time-of-check/time-of-use (TOCTOU) race condition in the HTTP /rpc endpoint that allows unauthenticated attackers to hijack authenticated session state and execute operations with elevated user privileges, leading to privilege escalation.

SurrealDB race-condition privilege-escalation web-application vulnerability
2t 1c
low advisory

SurrealDB Denial of Service Vulnerability (CVE-2026-63747)

SurrealDB versions prior to 3.1.0 contain a denial of service vulnerability in the RPC use handler that panics when the 'db' parameter is set without a corresponding namespace, allowing unauthenticated attackers to crash the server by sending a malformed WebSocket message to the /rpc endpoint.

SurrealDB < 3.1.0 denial-of-service vulnerability web-application database
1t 1c
high advisory

SurrealDB Arbitrary File Read Vulnerability CVE-2026-63739

SurrealDB versions prior to 3.1.5 contain an arbitrary file read vulnerability (CVE-2026-63739) within the DEFINE ANALYZER mapper filter that allows authenticated database users with EDITOR or OWNER roles to read arbitrary files from the server filesystem by injecting file paths into query error messages, especially when the SURREAL_FILE_ALLOWLIST is unconfigured.

SurrealDB vulnerability arbitrary-file-read database cve
3t 1c
high advisory

CVE-2026-63735: SurrealDB Scope Validation Bypass in Custom API Routes

A vulnerability, CVE-2026-63735, in SurrealDB versions prior to 3.2.0 allows authenticated users to bypass namespace and database scope validation in custom API routes by manipulating the URL path, potentially leading to unauthorized data reading or triggering unintended operations across different tenants.

SurrealDB vulnerability database api-bypass data-exfiltration privilege-escalation
2t 1c 2i
low advisory

CVE-2024-58368: SurrealDB Denial-of-Service via Malformed HTTP Headers

Unauthenticated attackers can exploit CVE-2024-58368 in SurrealDB versions prior to 1.1.0 by sending crafted HTTP REST API requests with malformed ID, DB, or NS headers, leading to an uncaught exception and server crash, resulting in denial of service.

SurrealDB denial-of-service web-vulnerability database http-api cve
1t 1c
high advisory

CVE-2024-58366 - SurrealDB Format String Vulnerability Leading to RCE

A high-severity format string vulnerability, CVE-2024-58366, exists in SurrealDB versions before 1.1.1 within the `rquickjs Exception::throw_type` function, allowing attackers with scripting privileges to achieve arbitrary memory reading or remote code execution with SurrealDB process privileges by injecting malicious format string sequences into error inputs.

SurrealDB < 1.1.1 format-string remote-code-execution privilege-escalation database
2t 1c
high advisory

SurrealDB RPC API Arbitrary Object Execution Vulnerability

An unauthenticated remote code execution vulnerability exists in SurrealDB's RPC API, affecting versions prior to 1.5.5 and 2.0.0-beta prior to 2.0.0-beta.3, allowing attackers to inject a specially crafted binary object containing a subquery during signin or signup operations, leading to execution with editor-level privileges and manipulation of non-IAM database resources.

SurrealDB +1 database-vulnerability remote-code-execution unauthenticated-access data-manipulation
3t 1c
high advisory

SurrealDB Default Permissions Vulnerability

SurrealDB versions prior to 1.0.1 are vulnerable due to default table permissions being set to FULL instead of NONE, allowing attackers with existing database access or unauthenticated users on publicly exposed instances to perform unrestricted SELECT, CREATE, UPDATE, and DELETE operations on tables that lack explicit permission settings, leading to unauthorized data access, modification, or deletion.

SurrealDB misconfiguration database vulnerability data-exfiltration
3t 1c
high advisory

SurrealDB HTTP /rpc Session Hijack Vulnerability

A critical vulnerability (versions prior to 3.1.0) in SurrealDB's HTTP /rpc endpoint allowed unauthenticated attackers to enumerate session UUIDs via the `sessions` method, enabling full session hijack of any attached and authenticated session due to a lack of ownership checks, leading to unauthorized data manipulation and privilege escalation.

SurrealDB +1 vulnerability session-hijack web-application rpc database
5t