CVE-2026-109342
Deferred Deferred - Pending Action

SurrealDB Missing Authentication in Revoke RPC Method

Vulnerability report for CVE-2026-109342, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-12

Last updated on: 2026-10-12

Assigner: VulnCheck

Description

SurrealDB from 3.0.0 before 3.3.0 contains a missing authentication vulnerability in the revoke RPC method that allows low-privileged or unauthenticated callers to invalidate other users' refresh tokens without proof of possession. Attackers can obtain grant identifiers via ACCESS SHOW ALL with VIEWER permission or leaked tokens, then permanently revoke refresh tokens to force re-authentication.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-12
Last Modified
2026-10-12
Generated
2026-10-12
AI Q&A
2026-10-12
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
surrealdb surrealdb 3.0.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-306 The product does not perform any authentication for functionality that requires a provable user identity or consumes a significant amount of resources.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-109342 is a missing authentication vulnerability in SurrealDB versions 3.0.0 to 3.2.9 affecting the revoke RPC method. It allows low-privileged or unauthenticated attackers to invalidate other users' refresh tokens without proof of possession by exploiting grant identifiers obtained via ACCESS SHOW ALL with VIEWER permission or leaked tokens.

Detection Guidance

Check SurrealDB versions between 3.0.0 and 3.2.9 for the vulnerability. Use the ACCESS SHOW ALL command with VIEWER permission to identify grant identifiers that could be exploited. Monitor RPC method calls to the revoke endpoint for unauthorized token revocations.

Impact Analysis

This vulnerability can cause denial of service by forcing users to re-authenticate due to permanent revocation of refresh tokens. It does not allow account takeover or data disclosure but disrupts normal operations by invalidating tokens without proper authorization.

Mitigation Strategies

Upgrade SurrealDB to version 3.3.0 or later to patch the vulnerability. Disable the revoke RPC method if not required. Restrict network access to the RPC endpoint and treat grant identifiers as sensitive information to prevent unauthorized access.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-109342. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart