在 SurrealDB 3.1.0 至 3.3.0(不含)版本中,存在一个内存耗尽漏洞。由于模块的 stdout/stderr 输出行在主机内存中未设置缓冲区上限,攻击者可以绕过配置模块的内存限制,导致 Surrealism 模块耗尽服务器内存。通过执行由拥有者(Owner)安装的恶意模块,该模块可在不输出换行符的情况下持续写入输出,最终导致服务器崩溃,使所有命名空间和数据服务不可用,从而引发拒绝服务(DoS)攻击。
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| surrealdb | surrealdb | 3.1.0< 3.3.0 |
affected |
3.3.0 |
unaffected | ||
| surrealdb | surrealism-runtime | 0.3.0< 0.6.0 |
affected |
0.6.0 |
unaffected |
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.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| surrealdb | surrealdb | 3.1.0 ~ 3.3.0 | - |
|
| surrealdb | surrealism-runtime | 0.3.0 ~ 0.6.0 | - |
|
| # | 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-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