AI and data stack advisories

Severe, 6 weeks1496Projects326

1496 severe, 6 weeks · 326 projects

SurrealDB security advisories

55 advisories · 8 critical or high in 12 months · latest Oct 19

55 advisories

High 7.8Oct 19Use-after-free in KV backends via leaked `affinitypool::spawn_local` futureCVE-2026-121417fixed in 3.3.0High 8.1Sep 4SurrealDB: Custom API route lets authenticated callers override namespace/database scope via URL pathCVE-2026-63735fixed in 3.2.0Medium 6.5Aug 14SurrealDB: Array element-level (field.*) SELECT permissions leak denied elements to record usersCVE-2026-63740fixed in 3.1.4Medium 5.4Jul 1SurrealDB: Edge PERMISSIONS FOR delete bypassed when a connected node is deletedCVE-2026-49997fixed in 3.1.0Medium 4.3Jul 1SurrealDB: ES512 silently downgraded to ES384 due to jsonwebtoken crate limitationCVE-2026-63761fixed in 3.1.0Medium 4.3Jul 1SurrealDB: Field-level SELECT permissions bypassed via indexed COUNT fast pathsCVE-2026-63742fixed in 3.1.0Medium 6.5Jul 1SurrealDB: USE NS/DB implicit creation bypasses DEFINE authorizationCVE-2026-63741fixed in 3.1.0Medium 6.4Jul 1SurrealDB: Port-specific --deny-net rules silently bypassed on HTTP redirectCVE-2026-63743fixed in 3.1.0Medium 4.3Jul 1SurrealDB: Authenticated subscribers can read records hidden by SELECT permissions via LIVE subscriptionsCVE-2026-63749fixed in 3.1.0Medium 4.3Jul 1SurrealDB: `RELATE` overwrites existing edge records without `UPDATE` permissionCVE-2026-63752fixed in 3.1.0Medium 4.3Jul 1SurrealDB has bypass of field-level SELECT permissions through JSON Patch `copy` and `move` with empty `from`CVE-2026-63751fixed in 3.1.0Medium 4.3Jul 1SurrealDB: Authenticated callers can read fields hidden by field-level SELECT permissions via error messagesCVE-2026-63748fixed in 3.1.0Medium 4.3Jul 1SurrealDB: LIVE query subscriptions survive session state changes, bypassing access controlsCVE-2026-63753fixed in 3.1.0Medium 5.3Jul 1SurrealDB vulnerable to pre-auth memory amplification via unbounded `/sql` WebSocket framesCVE-2026-63750fixed in 3.1.0Medium 5.4Jul 1SurrealDB: Authorization Bypass in KILL Statement Allows Termination of Other Users' Live QueriesCVE-2026-63758fixed in 3.1.0Medium 6.5Jul 1SurrealDB: unchecked exceptional conditionCVE-2026-63754fixed in 3.1.0Medium 5.4Jul 1SurrealDB has an Authorization Bypass via Composite Record-id PathsCVE-2026-63745fixed in 3.1.0Medium 6.5Jul 1SurrealDB: Graph traversal bypasses table SELECT permissionsCVE-2026-63746fixed in 3.1.0Medium 6.5Jul 1SurrealDB: Scraping a TABLE with no available PERMISSIONS to current auth levelCVE-2026-63755fixed in 3.1.0Medium 6.5Jul 1SurrealDB vulnerable to Denial of Service due to nested types annotationsCVE-2026-63759fixed in 3.1.0High 7.5Jul 1SurrealDB has unauthenticated remote DoS via malformed RPC `use` callCVE-2026-63747fixed in 3.1.0High 7.5Jul 1SurrealDB has Denial of Service in JSON parser due to nested objectsCVE-2026-63760fixed in 3.1.0High 8.1Jul 1SurrealDB: HTTP RPC Session Race Condition Allows Privilege EscalationCVE-2026-63756fixed in 3.1.0High 8.8Jul 1SurrealDB: session fixationCVE-2026-63757fixed in 3.1.0Medium 6.5Jun 19SurrealDB: Denial of Service via deep operator chainsCVE-2026-63737fixed in 3.1.5Medium 4.3Jun 19SurrealDB: Field-level SELECT permissions bypassed via graph and reference traversalsCVE-2026-63738fixed in 3.1.5Medium 4.3Jun 19SurrealDB: Indexed ORDER BY leaks the value ordering of a SELECT-restricted fieldCVE-2026-63309fixed in 3.1.5High 7.7Jun 19SurrealDB: Arbitrary file read via DEFINE ANALYZER mapper() filterCVE-2026-63739fixed in 3.1.5Medium 4.1Jun 19SurrealDB: SSRF via JWKS URL , Redirect Following in JWT Key FetchCVE-2026-63744fixed in 3.1.5MediumFeb 12SurrealDB vulnerable to Denial of Service through scripting function memory edge caseCVE-2026-63762fixed in 2.6.1 +1HighJan 22SurrealDB Affected by Confused Deputy Privilege Escalation through Future Fields and FunctionsCVE-2026-63763fixed in 2.5.0 +1MediumApr 11, 2025SurrealDB bypass of deny-net flags via redirect results in server-side request forgery (SSRF)CVE-2025-71398fixed in 2.0.5 +2HighApr 11, 2025SurrealDB CPU exhaustion via custom functions result in total DoSCVE-2025-71397fixed in 2.0.5 +2LowApr 11, 2025SurrealDB no JavaScript script function default timeout could facilitate DoSCVE-2025-71396fixed in 2.0.5 +2HighApr 11, 2025SurrealDB memory exhaustion via string::replace using regexCVE-2025-71395fixed in 2.0.5 +2CriticalApr 11, 2025SurrealDB server-takeover via SurrealQL injection on backup importCVE-2025-71392fixed in 2.0.5 +2LowApr 10, 2025SurrealDB has local file read of 2-column TSV files via analyzersCVE-2025-71394fixed in 2.1.5 +1MediumApr 10, 2025SurrealDB vulnerable to memory exhaustion via nested functions and scriptsCVE-2025-71393fixed in 2.0.5 +2HighApr 10, 2025SurrealDB has uncaught exception in Net module that leads to database crashCVE-2025-71391fixed in 2.0.5 +2LowDec 16, 2024SurrealDB has Silent Failure to Overwrite Table Definition of Relation TypeCVE-2024-58356fixed in 2.1.4Medium 6.5Nov 22, 2024SurrealDB has an Uncaught Exception Sorting Tables by Random OrderCVE-2024-58359fixed in 2.1.0Medium 4.9Nov 22, 2024SurrealDB has an Uncaught Exception Handling Nonexistent RoleCVE-2024-58358fixed in 2.1.0Medium 6.5Nov 22, 2024SurrealDB has an Uncaught Exception in Function Generating Random TimeCVE-2024-58357fixed in 2.1.0High 6.5Oct 8, 2024SurrealDB: Improper Authorization in Select PermissionsCVE-2024-58367fixed in 2.0.4High 6.5Oct 8, 2024SurrealDB has an Uncaught Exception Handling Parsing Errors on Empty StringsCVE-2024-58361fixed in 2.0.4High 8.8Sep 11, 2024Untrusted Query Object Evaluation in RPC APICVE-2024-58362fixed in 1.5.5 +1Medium 6.3Jul 11, 2024SurrealDB vulnerable to Improper Authentication when Changing Databases as Scope UserCVE-2024-58363fixed in 1.5.4 +1High 8.5Feb 21, 2024Externally Controlled Format String in Scripting FunctionsCVE-2024-58366fixed in 1.1.1Medium 6.5Feb 21, 2024Uncaught Exception in Macro Expecting Native Function to ExistCVE-2024-58365fixed in 1.2.0Medium 6.5Feb 21, 2024Uncaught Exception Handling Parsing Errors on Line TerminatorsCVE-2024-58364fixed in 1.2.1High 7.5Jan 19, 2024SurrealDB vulnerable to Uncontrolled CPU Consumption via WebSocket InterfaceGHSA-58j9-j2fj-v8f4fixed in 1.1.0Medium 6.5Jan 18, 2024Uncontrolled Recursion in SurrealQL ParsingCVE-2024-58370fixed in 1.1.0High 7.5Jan 18, 2024Uncaught Exception processing HTTP Headers in SurrealDBCVE-2024-58368fixed in 1.1.0Medium 6.5Jan 18, 2024Uncaught Exception in surrealdbCVE-2024-58369fixed in 1.1.1High 8.8Dec 15, 2023SurrealDB: Full Table Permissions by DefaultCVE-2023-54366fixed in 1.0.1
About SurrealDB

A scalable, distributed, collaborative, document-graph database, for the realtime web

Packages watched: surrealdb (crates.io).

SurrealDB elsewhere on Ibis: Paydays · Repos