SurrealDB 3.0.0 至 3.3.0(不含 3.3.0 版本)中存在一个授权绕过漏洞,允许经过身份验证的记录用户在表权限允许读取的情况下,通过 FETCH 解析记录 ID,从而读取其他命名空间或数据库中的记录。攻击者可以切换到外部命名空间/数据库,并在 RETURN … FETCH 查询中指定已知记录 ID,以读取其他租户的数据。
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-109334 | 8.1 HIGH | SurrealDB before 3.3.0 Cross-Tenant Access via Surreal-NS/Surreal-DB Headers and RPC use |
| CVE-2026-109341 | 7.1 HIGH | SurrealDB before 3.3.0 Field Permission Bypass via PATCH copy/move/test Operations |
| 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