VulnSea

surrealdb has 79 CVEs on record. Disclosures have slowed: 15 in the last 90 days after 63 in the 90 before. The busiest recent month was July 2026 with 53. The median CVSS is 6.5 (medium). None have a confirmed exploitation report. The dominant weakness classes are CWE-863 (14) and CWE-639 (6).

CVEs per month

Last 12 months, by publish date

120102030405060708091011
Exploited share
0% vs 1% corpus
Median CVSS
6.5
Publish → KEV
—
Last 90 days
15 prev 63

Products

  • surrealdb 79
79
Total CVEs
0
Critical
0
CISA KEV
0
Exploited

surrealdb vulnerabilities

CVEs affecting surrealdb, newest first. Open any entry for full detail, references, and exploit status.

79 CVEsRSS

CVE-2024-58366High· 8.5
3mo ago

SurrealDB before 1.1.1 contains a format string vulnerability in the rquickjs Exception::throw_type function when scripting is enabled

SurrealDB before 1.1.1 contains a format string vulnerability in the rquickjs Exception::throw_type function when scripting is enabled. Attackers with scripting privileges can supply format string sequences in error inputs to read arbitr…

▾ Twilightsurrealdb · surrealdbEPSS 0.57%via NVD
CVE-2024-58363Medium· 6.3
3mo ago

SurrealDB before 1.5.4 fails to properly validate authentication when a scope user switches databases using the USE clause or use method

SurrealDB before 1.5.4 fails to properly validate authentication when a scope user switches databases using the USE clause or use method. Attackers with an authenticated session can impersonate an unrelated user in a different database i…

▾ Sunlitsurrealdb · surrealdbEPSS 0.34%via NVD
CVE-2026-63741Medium· 6.5
4mo ago

SurrealDB: USE NS/DB implicit creation bypasses DEFINE authorization

SurrealDB: USE NS/DB implicit creation bypasses DEFINE authorization

▾ Sunlitsurrealdb · surrealdbEPSS 0.37%via OSV
CVE-2026-63759Medium· 6.5
4mo ago

SurrealDB vulnerable to Denial of Service due to nested types annotations

SurrealDB vulnerable to Denial of Service due to nested types annotations

▾ Sunlitsurrealdb · surrealdbEPSS 0.45%via OSV
CVE-2026-63747High· 7.5
4mo ago

SurrealDB has unauthenticated remote DoS via malformed RPC `use` call

SurrealDB has unauthenticated remote DoS via malformed RPC `use` call

▾ Twilightsurrealdb · surrealdbEPSS 0.52%via OSV
CVE-2026-63749Medium· 4.3
4mo ago

SurrealDB: Authenticated subscribers can read records hidden by SELECT permissions via LIVE subscriptions

SurrealDB: Authenticated subscribers can read records hidden by SELECT permissions via LIVE subscriptions

▾ Sunlitsurrealdb · surrealdbEPSS 0.36%via OSV
CVE-2026-63742Medium· 4.3
4mo ago

SurrealDB: Field-level SELECT permissions bypassed via indexed COUNT fast paths

SurrealDB: Field-level SELECT permissions bypassed via indexed COUNT fast paths

▾ Sunlitsurrealdb · surrealdbEPSS 0.29%via OSV
CVE-2026-63757High· 8.8
4mo ago

SurrealDB: HTTP /rpc `sessions` method leaks attached session UUIDs, enabling full session hijack by anonymous callers

SurrealDB: HTTP /rpc `sessions` method leaks attached session UUIDs, enabling full session hijack by anonymous callers

▾ Twilightsurrealdb · surrealdbEPSS 0.54%via OSV
CVE-2026-63750Medium· 5.3
4mo ago

SurrealDB vulnerable to pre-auth memory amplification via unbounded `/sql` WebSocket frames

SurrealDB vulnerable to pre-auth memory amplification via unbounded `/sql` WebSocket frames

▾ Sunlitsurrealdb · surrealdbEPSS 0.49%via OSV
CVE-2026-63756High· 8.1
4mo ago

SurrealDB: HTTP RPC Session Race Condition Allows Privilege Escalation

SurrealDB: HTTP RPC Session Race Condition Allows Privilege Escalation

▾ Twilightsurrealdb · surrealdbEPSS 0.37%via OSV
CVE-2026-63754Medium· 6.5
4mo ago

SurrealDB: Crafting malicious LIVE queries writes to the database, resulting in DoS, without permission to the table required

SurrealDB: Crafting malicious LIVE queries writes to the database, resulting in DoS, without permission to the table required

▾ Sunlitsurrealdb · surrealdbEPSS 0.45%via OSV
CVE-2026-63753Medium· 4.3
4mo ago

SurrealDB: LIVE query subscriptions survive session state changes, bypassing access controls

SurrealDB: LIVE query subscriptions survive session state changes, bypassing access controls

▾ Sunlitsurrealdb · surrealdbEPSS 0.35%via OSV
CVE-2026-63752Medium· 4.3
4mo ago

SurrealDB: `RELATE` overwrites existing edge records without `UPDATE` permission

SurrealDB: `RELATE` overwrites existing edge records without `UPDATE` permission

▾ Sunlitsurrealdb · surrealdbEPSS 0.28%via OSV
CVE-2026-63760High· 7.5
4mo ago

SurrealDB has Denial of Service in JSON parser due to nested objects

SurrealDB has Denial of Service in JSON parser due to nested objects

▾ Twilightsurrealdb · surrealdbEPSS 0.52%via OSV
CVE-2026-63758Medium· 5.4
4mo ago

SurrealDB: Authorization Bypass in KILL Statement Allows Termination of Other Users' Live Queries

SurrealDB: Authorization Bypass in KILL Statement Allows Termination of Other Users' Live Queries

▾ Sunlitsurrealdb · surrealdbEPSS 0.31%via OSV
CVE-2026-63743Medium· 6.4
4mo ago

SurrealDB: Port-specific --deny-net rules silently bypassed on HTTP redirect

SurrealDB: Port-specific --deny-net rules silently bypassed on HTTP redirect

▾ Sunlitsurrealdb · surrealdbEPSS 0.25%via OSV
CVE-2026-63748Medium· 4.3
4mo ago

SurrealDB: Authenticated callers can read fields hidden by field-level SELECT permissions via error messages

SurrealDB: Authenticated callers can read fields hidden by field-level SELECT permissions via error messages

▾ Sunlitsurrealdb · surrealdbEPSS 0.33%via OSV
GHSA-6g9v-7gq3-p2c6Medium· 4.3
4mo ago

SurrealDB: Authenticated callers can read fields hidden by field-level SELECT permissions via error messages

SurrealDB: Authenticated callers can read fields hidden by field-level SELECT permissions via error messages

▾ Sunlitsurrealdb · surrealdbvia GHSA
GHSA-fpxg-5xmv-922mMedium· 4.3
4mo ago

SurrealDB has bypass of field-level SELECT permissions through JSON Patch `copy` and `move` with empty `from`

SurrealDB has bypass of field-level SELECT permissions through JSON Patch `copy` and `move` with empty `from`

▾ Sunlitsurrealdb · surrealdbvia GHSA
GHSA-f82j-v89j-mf86Medium· 4.3
4mo ago

SurrealDB: `RELATE` overwrites existing edge records without `UPDATE` permission

SurrealDB: `RELATE` overwrites existing edge records without `UPDATE` permission

▾ Sunlitsurrealdb · surrealdbvia GHSA
GHSA-6wqw-vhfr-9999Medium· 4.3
4mo ago

SurrealDB: Authenticated subscribers can read records hidden by SELECT permissions via LIVE subscriptions

SurrealDB: Authenticated subscribers can read records hidden by SELECT permissions via LIVE subscriptions

▾ Sunlitsurrealdb · surrealdbvia GHSA
GHSA-97vg-427p-8hx5Medium· 6.4
4mo ago

SurrealDB: Port-specific --deny-net rules silently bypassed on HTTP redirect

SurrealDB: Port-specific --deny-net rules silently bypassed on HTTP redirect

▾ Sunlitsurrealdb · surrealdbvia GHSA
GHSA-wp87-mgvq-5j93Medium· 6.5
4mo ago

SurrealDB: USE NS/DB implicit creation bypasses DEFINE authorization

SurrealDB: USE NS/DB implicit creation bypasses DEFINE authorization

▾ Sunlitsurrealdb · surrealdbvia GHSA
GHSA-c8jx-96c9-8xrpMedium· 4.3
4mo ago

SurrealDB: Field-level SELECT permissions bypassed via indexed COUNT fast paths

SurrealDB: Field-level SELECT permissions bypassed via indexed COUNT fast paths

▾ Sunlitsurrealdb · surrealdbvia GHSA
GHSA-fwg2-gr34-q3w8Medium· 4.3
4mo ago

SurrealDB: ES512 silently downgraded to ES384 due to jsonwebtoken crate limitation

SurrealDB: ES512 silently downgraded to ES384 due to jsonwebtoken crate limitation

▾ Sunlitsurrealdb · surrealdbvia GHSA
CVE-2026-49997Medium· 5.4
4mo ago

SurrealDB: Edge PERMISSIONS FOR delete bypassed when a connected node is deleted

SurrealDB: Edge PERMISSIONS FOR delete bypassed when a connected node is deleted

▾ Sunlitsurrealdb · surrealdbEPSS 0.35%via GHSA
GHSA-5qfp-32cf-69jhHigh· 8.8
4mo ago

SurrealDB: HTTP /rpc `sessions` method leaks attached session UUIDs, enabling full session hijack by anonymous callers

SurrealDB: HTTP /rpc `sessions` method leaks attached session UUIDs, enabling full session hijack by anonymous callers

▾ Twilightsurrealdb · surrealdbvia GHSA
GHSA-4vgr-h27g-cf9pHigh· 8.1
4mo ago

SurrealDB: HTTP RPC Session Race Condition Allows Privilege Escalation

SurrealDB: HTTP RPC Session Race Condition Allows Privilege Escalation

▾ Twilightsurrealdb · surrealdbvia GHSA
GHSA-q729-696q-g9pqHigh· 7.5
4mo ago

SurrealDB has Denial of Service in JSON parser due to nested objects

SurrealDB has Denial of Service in JSON parser due to nested objects

▾ Twilightsurrealdb · surrealdbvia GHSA
GHSA-wjjj-24cx-f28gHigh· 7.5
4mo ago

SurrealDB has unauthenticated remote DoS via malformed RPC `use` call

SurrealDB has unauthenticated remote DoS via malformed RPC `use` call

▾ Twilightsurrealdb · surrealdbvia GHSA
surrealdb vulnerabilities (CVEs) — page 2 · VulnSea