Description
SurrealDB before 3.1.0 fails to refresh authentication state in LIVE SELECT subscriptions when session state changes. Attackers can continue receiving real-time notifications under revoked or expired session credentials until the connection closes.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| surrealdb | surrealdb | < 3.1.0 | 3.1.0 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| crates.io | surrealdb | < 3.1.0 | 3.1.0 | GHSA-4m82-p8cx-f94j |
References
- GitHub Security Advisory (GHSA-4m82-p8cx-f94j) vendor-advisory
- VulnCheck Advisory: SurrealDB before 3.1.0 Authentication Bypass via LIVE Query third-party-advisory