Description
SurrealDB versions before 3.2.0 contain a denial of service vulnerability in the SurrealML header parser that allows authenticated Owner-role users to crash the server by uploading a malformed .surml file to the /ml/import endpoint. Attackers can supply non-numeric input-dimensions or other malformed header fields that trigger unchecked unwrap calls, causing a panic that aborts the entire server process and denies service to all databases.
Published: 2026-07-20
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability lies in the SurrealML header parser; owner‑role users can cause a panic by uploading a malformed .surml file, which aborts the entire SurrealDB server and denies service to all databases. This is a classic unchecked input validation flaw (CWE‑20).

Affected Systems

The affected product is SurrealDB; any instance running a version earlier than 3.2.0 is vulnerable.

Risk and Exploitability

The CVSS score of 6.9 categorises this as a medium‑severity DoS. The EPSS score of < 1% indicates a very low probability of exploitation, and it is not listed in CISA’s Known Exploited Vulnerabilities catalogue. Exploitation requires an authenticated user with Owner privileges to post a crafted SurrealML file to the /ml/import endpoint; the malicious input’s non‑numeric dimensions or other malformed header fields trigger an unchecked unwrap, causing an immediate crash.

Generated by OpenCVE AI on July 30, 2026 at 19:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade SurrealDB to version 3.2.0 or later.
  • Restrict or disable the /ml/import endpoint for non‑privileged users.
  • Monitor for failed import attempts and validate file integrity before processing.

Generated by OpenCVE AI on July 30, 2026 at 19:42 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

Mon, 20 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
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 versions before 3.2.0 contain a denial of service vulnerability in the SurrealML header parser that allows authenticated Owner-role users to crash the server by uploading a malformed .surml file to the /ml/import endpoint. Attackers can supply non-numeric input-dimensions or other malformed header fields that trigger unchecked unwrap calls, causing a panic that aborts the entire server process and denies service to all databases.
Title SurrealDB before 3.2.0 Denial of Service via malformed SurrealML import
Weaknesses CWE-20
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Surrealdb Surrealdb
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

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

Reserved: 2026-07-18T12:19:06.903Z

Link: CVE-2026-63734

cve-icon Vulnrichment

Updated: 2026-07-20T19:23:33.870Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T19:45:06Z

Weaknesses
  • CWE-20

    Improper Input Validation