SEPTEMBER 15, 2026
Live Feed
Back to database
Case File

CVE-2026-55866

LOW · CVSS 3.7 Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-14 · Last synced 2026-09-15

CyberRota Analysis

AI-Generated

SpiceDB versions 1.34.0 to 1.54.0 are vulnerable due to a flaw in the permission dispatch caching mechanism, which can incorrectly grant permissions under specific conditions. This vulnerability may allow unauthorized access by returning misleading permission results when certain caching scenarios occur. Organizations using affected versions should prioritize upgrading to version 1.54.0 to mitigate the risk of unauthorized access to security-critical application permissions.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-55866
Severity
LOW
CVSS
3.7
EPSS
N/A

Original NVD Description

SpiceDB is an open source database system for creating and managing security-critical application permissions. From 1.34.0 until 1.54.0, SpiceDB can return PERMISSIONSHIP_HAS_PERMISSION instead of PERMISSIONSHIP_CONDITIONAL_PERMISSION or PERMISSIONSHIP_NO_PERMISSION because checkRequestToKey() and checkRequestToKeyWithCanonical() in internal/dispatch/keys/computed.go omit CheckHints when constructing dispatch Check cache keys. The incorrect result requires a permission combining relations with intersection or exclusion, a subject reachable through caveated and non-caveated branches, LookupResources with a context parameter running concurrently with CheckPermission or CheckBulkPermissions for the same resource and subject, and an enabled dispatch result cache. Under these conditions, a result computed for one hint set can poison the cache entry used by a semantically different authorization check, allowing permission without satisfying the caveat. This issue is fixed in version 1.54.0.