跳到正文
CVE-high(cvefeed.io)·· 5 小時前精選AI 評分81

CVE-2026-118769 - Botan:在 FFI 報告區塊大小時的整數溢位可能造成記憶體損毀

CVE-2026-118769 - Botan: Integer overflow when reporting block size in FFI can cause memory corruption

AI 導讀

Botan 是一個 C++ 加密庫,存在於 2.1.0 至 3.13.0 版本的 botan_block_cipher_block_size 函式中,將 size_t 轉為 int 時未做邊界檢查,易導致記憶體破壞。

推薦理由

此漏洞可能導致記憶體破壞,升級 Botan 至 3.13.0 可修補;避免使用 FFI 原始 ECB 模式以減低風險。

正文 · AI 翻譯

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

Botan 是一個 C++ 加密庫。從 2.1.0 到 3.13.0,Botan C API 函式 botan_block_cipher_block_size 將 size_t 的區塊大小轉換為 int,卻未做邊界檢查。在接受外部演算法引數字串並使用 FFI 原始 ECB 模式的應用程式中,攻擊者可以選擇可變區塊大小的 Lion 密碼,使報告的大小被截斷,呼叫者分配的記憶體不足,之後的區塊處理將導致記憶體損毀。C++ API 以及常用的 C API 模式如 CBC 和 CTR 均未受影響。此問題已於 3.13.0 版修復。

影響

受影響產品

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

ID 供應商 產品 行動
1 Botan_project botan

Common Vulnerability Scoring System 是一個標準化的框架,用於評估軟體和系統漏洞的嚴重性。 我們從各種來源收集並顯示每個 CVE 的 CVSS 分數。

分數 版本 嚴重性 向量 可利用性分數 影響分數 來源
CVSS 4.0 CRITICAL [email protected]

更新 Botan 至 3.13.0 版以修復因未檢查大小轉換所致的記憶體損毀。

  • 更新 Botan 至 3.13.0 或更高版本。
  • 避免使用 FFI 原始 ECB 模式與可變區塊密碼。

此處提供一份精選的外部連結清單,提供與 CVE-2026-118769 相關的深入資訊、實用解決方案與有價值的工具。

URL 資源
https://github.com/randombit/botan/commit/c6089ab7fab616517d56c447c93e13a5c57a0af3
https://github.com/randombit/botan/pull/5805
https://github.com/randombit/botan/security/advisories/GHSA-c68p-822g-jfvr

雖然 CVE 識別漏洞的具體例項,CWE 區分可能導致漏洞的常見缺陷或弱點。CVE-2026-118769 與以下 CWE 相關:

Common Attack Pattern Enumeration and Classification (CAPEC) 儲存攻擊模式,描述對手為利用 CVE-2026-118769 弱點所採用的常見屬性與方法。

我們掃描 GitHub 倉庫以偵測新的概念驗證漏洞。以下清單為已在 GitHub 上發布的公開漏洞與概念驗證,按最近更新時間排序。

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

以下列表為在文章中提及的新聞 CVE-2026-118769 漏洞在文章中任何地方。

以下表格列出已對CVE-2026-118769漏洞所做的變更,隨時間推移。

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

  • 新 CVE 已接收 由 [email protected]

    十月. 29, 2026

    動作 型別 舊值 新值
    新增 說明 Botan 是一個 C++ 加密庫。從 2.1.0 到 3.13.0,Botan C API 函式 botan_block_cipher_block_size 將 size_t 大小轉為 int,卻沒有做邊界檢查。在接受外部演算法引數字串並使用 FFI 原始 ECB 模式的應用程式中,攻擊者可以選擇可變區塊大小的 Lion 加密,導致報告的大小被截斷、呼叫者分配不足的記憶體,之後的區塊處理會造成記憶體破壞。C++ API 以及通常使用的 C API 模式(如 CBC 與 CTR)未受影響。此問題已於 3.13.0 版修正。
    新增 CVSS V4.0 AV:N/AC:L/AT:P/PR:N/UI:N/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
    新增 CWE CWE-125
    新增 CWE CWE-787
    新增 CWE CWE-681
    新增 受影響 New affected value received. <a href="https://github.com/CVEProject/cvelistV5/blob/main/cves/2026/118xxx/CVE-2026-118769.json">CVE-2026-118769</a>
    新增 參考 https://github.com/randombit/botan/commit/c6089ab7fab616517d56c447c93e13a5c57a0af3
    新增 參考 https://github.com/randombit/botan/pull/5805
    新增 參考 https://github.com/randombit/botan/security/advisories/GHSA-c68p-822g-jfvr

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

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