SurrealDB 3.3.0 之前的版本在验证命名空间或数据库级别的系统用户认证时,未对用户所选的命名空间或数据库与认证层级进行交叉校验,从而导致跨租户访问漏洞。经过身份验证的攻击者可以通过在 接口设置 或 请求头,或调用 RPC 的 方法,在其他租户(只要其表权限允许)中读取、创建、修改和删除数据行,并读取 定义的值。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-109343 | 8.1 HIGH | SurrealDB before 3.3.0 Cross-Tenant Access via USE Statement |
| CVE-2026-109341 | 7.1 HIGH | SurrealDB before 3.3.0 Field Permission Bypass via PATCH copy/move/test Operations |
| CVE-2026-109333 | 6.5 MEDIUM | SurrealDB 3.0.0 before 3.3.0 Cross-Tenant Record Read via RETURN FETCH |
| CVE-2026-109338 | 6.5 MEDIUM | SurrealDB before 3.3.0 Denial of Service via Headers Non-ASCII Values |
| CVE-2026-109335 | 6.5 MEDIUM | SurrealDB 3.0.0 before 3.3.0 Information Disclosure via COMPUTED Fields |
| CVE-2026-109340 | 5.4 MEDIUM | SurrealDB 3.1.0 before 3.3.0 Authorization Bypass via REFERENCE ON DELETE CASCADE |
| CVE-2026-109342 | 5.4 MEDIUM | SurrealDB 3.0.0 before 3.3.0 Missing Authentication in revoke RPC Method |
| CVE-2026-109339 | 4.9 MEDIUM | SurrealDB 3.1.0 before 3.3.0 Memory Exhaustion via Surrealism Module Output Buffering |
| CVE-2026-109337 | 4.3 MEDIUM | SurrealDB before 3.3.0 Field Permission Bypass via LIVE SELECT WHERE Clause |
| CVE-2026-109336 | 4.3 MEDIUM | SurrealDB before 3.3.0 Field Permission Bypass via LIVE SELECT $before/$after |
No comments yet