SurrealDB 在 3.3.0 版本之前存在一个权限绕过漏洞,攻击者可以利用该漏洞,通过在 或 上构造 LIVE SELECT WHERE 谓词,推断出被字段级 SELECT 权限隐藏的记录字段值。攻击者可以构造反复变化的谓词,并观察在 CREATE、UPDATE 或 DELETE 操作时是否收到通知,从而确认或缩小受限字段的可能取值范围。
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-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-109336 | 4.3 MEDIUM | SurrealDB before 3.3.0 Field Permission Bypass via LIVE SELECT $before/$after |
No comments yet