CRE-2025-0078
SpiceDB Database Schema Failures: Missing Core TablesHighImpact: 10/10Mitigation: 2/10
CRE-2025-0078View on GitHub
Description
Detects critical SpiceDB database schema failures caused by missing core tables like `metadata`, `alembic_version`, or `relation_tuple_transaction`. These errors often stem from incomplete migrations, startup race conditions, or schema corruption, resulting in a complete breakdown of SpiceDB authorization capabilities.
Mitigation
IMMEDIATE ACTIONS: - Stop the SpiceDB service immediately to prevent further inconsistent behavior. - Check PostgreSQL connectivity and schema integrity. - Run: `psql -U postgres -d spicedb -c "\dt"` to inspect existing tables. - If tables are missing, initialize and apply migrations: `spicedb migrate init && spicedb migrate head`