Description
SurrealDB versions before 1.1.0 fail to properly parse the ID, DB, and NS headers in HTTP REST API requests containing special characters. Unauthenticated attackers can send crafted HTTP requests with malformed header values to trigger an uncaught exception that crashes the server.
Published: 2026-07-18
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

SurrealDB versions prior to 1.1.0 improperly parse the ID, DB, and NS HTTP headers when they contain special characters. The parsing error triggers an uncaught exception that causes the server to crash, resulting in a denial of service. This weakness is classified as an improper handling of errors or exceptions (CWE-248).

Affected Systems

The vulnerable product is SurrealDB, any release before 1.1.0. The public REST API is susceptible. Based on the description, it is inferred that internal clients that send HTTP requests containing these headers may also be affected, but this is not explicitly confirmed in the advisory.

Risk and Exploitability

An attacker does not need authentication to exploit the flaw; they simply send a crafted HTTP request to the exposed API endpoint. The CVSS score of 8.7 indicates a high impact and a low requirement for access. The EPSS score of less than 1 % suggests that the probability of exploitation is low at present, and the vulnerability is not listed in the CISA KEV catalog. Nevertheless, if the service is reachable from the internet or an untrusted network, a single malformed request can bring the database down, disrupting availability for all users.

Generated by OpenCVE AI on August 1, 2026 at 08:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade SurrealDB to version 1.1.0 or later which includes the header parsing fix.
  • Block or sanitize HTTP requests that contain special characters in the ID, DB, or NS headers using a firewall, WAF, or proxy rule.
  • Configure process monitoring to detect the crash and automatically restart SurrealDB, alerting system administrators to the outage.

Generated by OpenCVE AI on August 1, 2026 at 08:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 02: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 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sat, 18 Jul 2026 13:45:00 +0000

Type Values Removed Values Added
Description SurrealDB versions before 1.1.0 fail to properly parse the ID, DB, and NS headers in HTTP REST API requests containing special characters. Unauthenticated attackers can send crafted HTTP requests with malformed header values to trigger an uncaught exception that crashes the server.
Title SurrealDB before 1.1.0 Denial of Service via HTTP Headers
Weaknesses CWE-248
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/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:47:54.003Z

Reserved: 2026-07-18T12:40:52.917Z

Link: CVE-2024-58368

cve-icon Vulnrichment

Updated: 2026-07-20T17:23:32.040Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T08:15:03Z

Weaknesses