跳到正文
CVE-high(cvefeed.io)·· 2 小時前精選品質評分75

CVE-2026-119374:SQLite 3.54.0 之前版本 FTS5 堆疊緩衝區溢位漏洞

CVE-2026-119374 - SQLite before 3.54.0 Heap Buffer Overflow via FTS5 fts5DoSecureDelete()

重點導讀

導語 SQLite 3.54.0 之前版本的 FTS5 模組存在堆疊緩衝區溢位漏洞,攻擊者可透過破壞的索引觸發程式崩潰。

  • 漏洞定位 fts5DoSecureDelete() 在處理破壞的索引時會寫入葉頁緩衝區之外。
推薦理由

此漏洞揭示 SQLite 3.54.0 之前版本 FTS5 的堆疊緩衝區溢位問題,攻擊者可透過破壞的索引觸發程式崩潰,若不升級,系統可能遭遇資料遺失或拒絕服務;建議使用者即時升級至 3.54.0 或重建索引以確保資料庫安全。

正文 · 中文翻譯

譯文尚未完整,完整內容請切換至原文。

SQLite 3.54.0 之前使用 FTS5 構建的版本存在 fts5DoSecureDelete() 中的堆緩衝區溢位,允許攻擊者透過精心製作的頁尾鍵偏移量寫入葉節點頁面緩衝區之外。攻擊者可以提供包含損毀 FTS5 索引的資料庫檔案,當在啟用 secure-delete 的情況下刪除時,會破壞堆記憶體並導致應用程式崩潰。

影響

受影響產品

以下產品受 CVE-2026-119374 漏洞影響。 即使 cvefeed.io 知道受影響產品的確切版本,資訊仍未在下表中列示。

ID 供應商 產品 行動
1 Sqlite sqlite

Common Vulnerability Scoring System(通用漏洞評分系統)是一套標準化框架 用於評估軟體與系統漏洞的嚴重性。 我們會收集並顯示各來源的 CVSS 分數,針對每個 CVE。

分數 版本 嚴重性 向量 可利用性分數 影響分數 來源
CVSS 3.1 高 83251b91-4cc7-4094-a5c7-464a1b83ea10
CVSS 3.1 高 MITRE-CVE
CVSS 3.1 高 [email protected]
CVSS 4.0 高 83251b91-4cc7-4094-a5c7-464a1b83ea10
CVSS 4.0 高 [email protected]

更新 SQLite 至 3.54.0 或更高版本以修復堆緩衝區溢位。

  • 更新 SQLite 至 3.54.0 或更高版本。
  • 若索引損毀,請重新建立 FTS5 索引。
  • 避免在損毀索引時使用 secure-delete。

在此,您將找到經精選的外部連結,提供有關 CVE-2026-119374 的深入資訊、實用解決方案及有價值的工具。

URL 資源
https://abraxaslabs.tech/research/sqlite-fts5-securedel
https://github.com/sqlite/sqlite
https://github.com/sqlite/sqlite/blob/version-3.53.4/ext/fts5/fts5_index.c#L5525
https://github.com/sqlite/sqlite/commit/d9de6eedbe918c074c7556400fa21df5960704d9
https://sqlite.org/releaselog/3_54_0.html
https://sqlite.org/src/info/9cd4f9e920
https://www.vulncheck.com/advisories/sqlite-before-3.54.0-heap-buffer-overflow-via-fts5-fts5dosecuredelete

雖然 CVE 只識別漏洞的具體例項,CWE 則將可能導致漏洞的常見缺陷或弱點進行分類。 CVE-2026-119374 與以下 CWEs 相關聯:

Common Attack Pattern Enumeration and Classification(CAPEC)儲存攻擊模式,這些模式描述了對手利用CVE-2026-119374弱點所採用的常見特徵與方法。

我們掃描 GitHub 倉儲以偵測新的概念驗證(PoC)漏洞利用。以下清單為已在 GitHub 釋出的公開漏洞利用與概念驗證(按最近更新排序)。

由於潛在的效能問題,結果僅限於前 15 個倉儲。

以下清單列出文章中任何地方提及 CVE-2026-119374 漏洞的新聞。

以下表格列出CVE-2026-119374 漏洞隨時間所做的變更。

漏洞歷史細節對於瞭解漏洞演變以及識別可能影響漏洞嚴重性、可利用性或其他特徵的最新變更非常有用。

  • 收到新 CVE 由 [email protected]

    十月. 30, 2026

    動作 型別 舊值 新值
    新增 說明 SQLite 3.54.0 之前使用 FTS5 的版本在 fts5DoSecureDelete() 中存在堆緩衝區溢位,允許攻擊者透過自訂的頁尾鍵偏移寫入葉頁緩衝區之外。攻擊者可提供包含損毀 FTS5 索引的資料庫檔案,當啟用安全刪除時刪除該索引會破壞堆記憶體並導致應用程式崩潰。
    新增 CVSS V4.0 AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
    新增 CVSS V3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
    新增 CWE CWE-787
    新增 受影響 New affected value received. <a href="https://github.com/CVEProject/cvelistV5/blob/main/cves/2026/119xxx/CVE-2026-119374.json">CVE-2026-119374</a>
    新增 參考 https://abraxaslabs.tech/research/sqlite-fts5-securedel
    新增 參考 https://github.com/sqlite/sqlite
    新增 參考 https://github.com/sqlite/sqlite/blob/version-3.53.4/ext/fts5/fts5_index.c#L5525
    新增 參考 https://github.com/sqlite/sqlite/commit/d9de6eedbe918c074c7556400fa21df5960704d9
    新增 參考 https://sqlite.org/releaselog/3_54_0.html
    新增 參考 https://sqlite.org/src/info/9cd4f9e920
    新增 參考 https://www.vulncheck.com/advisories/sqlite-before-3.54.0-heap-buffer-overflow-via-fts5-fts5dosecuredelete

EPSS 是每日估算在未來 30 天內觀測到利用活動的機率。以下圖表顯示該漏洞的 EPSS 分數歷史。

來源: CVE-high (cvefeed.io)
開啟原文