在使用 FTS5 构建的 SQLite 3.54.0 之前的版本中, 函数存在堆缓冲区溢出漏洞。该漏洞源于在合并 类型的前缀文档列表时,输出缓冲区分配过小。攻击者若能在 类型的 FTS5 表中插入负值行 ID(rowid),并执行前缀 MATCH 查询,即可向已分配内存之外写入数据,导致堆内存损坏并引发进程崩溃。
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-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-119376 | 5.5 MEDIUM | SQLite before 3.54.0 Stack Exhaustion via COLLATE Operator Chain |
| 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 |