Description
SurrealDB before 3.3.0 contains a denial of service vulnerability that allows query-capable users to crash the server by reading non-ASCII header values in embedded JavaScript. Attackers with scripting enabled can read such values via Headers get(), entries(), values(), or getSetCookie(), or return them from fetch() endpoints, aborting the server process.
Published: 2026-10-12
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch
AI Analysis

Impact

This vulnerability in SurrealDB versions prior to 3.3.0 allows query-capable users to trigger a denial of service by reading non‑ASCII header values within embedded JavaScript. headers API or fetch endpoints, an attacker can cause the server process to crash. The weakness is an incorrect conversion or interpretation of characters, identified as CWE‑248. A crash stops the server, impacting availability of all services that rely on the database.

Affected Systems

The affected product is SurrealDB, provided by surrealdb. Versions earlier than 3.3.0 are impacted. No specific minor or patch releases within that range are documented, so all releases below 3.3.0 should be considered vulnerable.

Risk and Exploitability

The advisory assigns a CVSS score of 7.1, indicating high severity for a denial of service. The EPSS score is not available, so the exact likelihood of exploitation cannot be quantified. The vulnerability is not listed in the CISA KEV catalog at present. Attackers need only a scripting‑enabled environment and the ability to send custom HTTP headers to the database server; they can then use the headers API or fetching mechanisms to trigger the crash. Because the flaw resides in server‑side JavaScript handling of header values, it is likely exploitable from external clients that can construct HTTP requests to the database.

Generated by OpenCVE AI on October 12, 2026 at 18:34 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade SurrealDB to version 3.3.0 or later, which removes the vulnerable JavaScript header handling.
  • If an upgrade is not immediately possible, configure the server to disable scripting for query‑capable users, preventing the execution of JavaScript that accesses header values.
  • Enforce strict validation or sanitization of header values before they reach the embedded JavaScript layer, ensuring that non‑ASCII values are either rejected or safely encoded.

Generated by OpenCVE AI on October 12, 2026 at 18:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Description SurrealDB before 3.3.0 contains a denial of service vulnerability that allows query-capable users to crash the server by reading non-ASCII header values in embedded JavaScript. Attackers with scripting enabled can read such values via Headers get(), entries(), values(), or getSetCookie(), or return them from fetch() endpoints, aborting the server process.
Title SurrealDB before 3.3.0 Denial of Service via Headers Non-ASCII Values
First Time appeared Surrealdb
Surrealdb surrealdb
Weaknesses CWE-248
CPEs cpe:2.3:a:surrealdb:surrealdb:*:*:*:*:*:*:*:*
Vendors & Products Surrealdb
Surrealdb surrealdb
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/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-10-13T16:11:45.843Z

Reserved: 2026-10-12T14:19:01.652Z

Link: CVE-2026-109338

cve-icon Vulnrichment

Updated: 2026-10-13T16:11:34.942Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T17:17:30.060

Modified: 2026-10-13T17:17:26.220

Link: CVE-2026-109338

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T21:00:14Z

Weaknesses