CVE Catalog

CVE-2026-102876

HighCVSS 8.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.27%

17th percentile - higher than 17% of all known CVEs

Summary

SurrealDB before 3.3.0 contains an authorization bypass in HTTP session construction where check_auth() verifies credentials against Surreal-Auth-NS and Surreal-Auth-DB headers but constructs sessions using Surreal-NS and Surreal-DB headers without validating access permissions. Attackers can authenticate as a user from one tenant while selecting another tenant's namespace and database to read, create, and modify records across tenant boundaries.

Risk Assessment

The risk includes unauthorized access to data across different tenants, potentially leading to data isolation breaches and confidentiality leaks between customers.

Recommendation

It is recommended to upgrade SurrealDB to version 3.3.0 or later, which includes a fix for this vulnerability. Also review HTTP session configuration and ensure consistent permission validation.

Other vulnerabilities in SurrealDB

See all
Original NVD description (English source)

SurrealDB before 3.3.0 contains an authorization bypass in HTTP session construction where check_auth() verifies credentials against Surreal-Auth-NS and Surreal-Auth-DB headers but constructs sessions using Surreal-NS and Surreal-DB headers without validating access permissions. Attackers can authenticate as a user from one tenant while selecting another tenant's namespace and database to read, create, and modify records across tenant boundaries.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS