在 3.54.0 之前的 SQLite 版本中存在一个栈耗尽漏洞。攻击者可以通过链式使用 COLLATE 后缀运算符来绕过 SQLITE_LIMIT_EXPR_DEPTH 限制。攻击者可以在 SQL 语句或不可信的数据库视图中提供大约 175,000 个链式连接的 COLLATE 运算符,从而触发 sqlite3WalkExprNN() 函数中的无界递归,导致进程崩溃。
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-119586 | 7.8 HIGH | SQLite CLI through 3.54.1 Command Injection via .recover Output |
| CVE-2026-119379 | 7.8 HIGH | SQLite before 3.54.0 Heap Buffer Overflow via Session Extension sessionUpdateFind() |
| CVE-2026-119374 | 7.8 HIGH | SQLite before 3.54.0 Heap Buffer Overflow via FTS5 fts5DoSecureDelete() |
| CVE-2026-119373 | 7.8 HIGH | SQLite before 3.54.0 FTS5 Heap Buffer Overflow via fts5MergeRowidLists() |
| CVE-2026-119375 | 5.5 MEDIUM | SQLite before 3.54.0 Information Disclosure via WAL Page Size Mismatch |
| CVE-2026-119591 | 5.5 MEDIUM | SQLite before 3.54.0 Stack Exhaustion via countOfViewOptimization() in VALUES Clause |
| CVE-2026-119371 | 5.5 MEDIUM | SQLite before 3.54.0 Stack Exhaustion via CTE Chain in selectExpander() |
| CVE-2026-119372 | 5.5 MEDIUM | SQLite before 3.54.0 Use-After-Free in FTS3 fts3BestSnippet() via snippet() |
| CVE-2026-119378 | 5.5 MEDIUM | SQLite before 3.54.0 Use-After-Free in R-Tree nodeWrite() |
| CVE-2026-119377 | 2.5 LOW | SQLite before 3.54.0 Authorizer Bypass via RIGHT or FULL JOIN USING |