SurrealDB 3.0.0 至 3.3.0 版本之前存在一个信息泄露漏洞,允许普通用户通过 COMPUTED 字段读取被字段级 SELECT 权限所隐藏的字段值。攻击者可以选择那些可读的 COMPUTED 字段来源于隐藏字段的数据记录,或者利用带有 $before/$after 的 WRITE RETURN 子句来暴露这些被隐藏的敏感值。
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-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