Skip to content
OpenAdvisories
Low · 2.9 CVE-2025-65111 EUVD-2025-198499GHSA-9m7r-g8hg-x3vrGO-2025-4151

SpiceDB's LookupResources with Multiple Entrypoints across Different Definitions Can Return Incomplete Results

Published Nov 21, 2025 · Updated Nov 24, 2025 · Assigned by GitHub_M

Description

SpiceDB is an open source database system for creating and managing security-critical application permissions. Prior to version 1.47.1, if a schema includes the following characteristics: permission defined in terms of a union (+) and that union references the same relation on both sides (but one side arrows to a different permission). Then SpiceDB may have missing LookupResources results when checking the permission. This only affects LookupResources; other APIs calculate permissionship correctly. The issue is fixed in version 1.47.1.

Affected products

VendorProductAffectedFixed
authzed spicedb < 1.47.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
SLES 15 SP6 govulncheck-vulndb 0.0.20251209T172047-150000.1.127.1 SUSE-SU-2025:4395-1
ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20251209T172047-150000.1.127.1 SUSE-SU-2025:4395-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/authzed/spicedb < 1.47.1 1.47.1 GHSA-9m7r-g8hg-x3vr

Advisories 2

References