CVE-2026-118370:libexpat 2.9.0 整數溢位漏洞導致越界寫入
CVE-2026-118370 - libexpat through 2.9.0 Integer Overflow in storeAtts via attIndex and nPrefixes
libexpat 2.9.0 內部整數溢位漏洞允許攻擊者利用超大屬性數量造成越界寫入,可能導致程式崩潰或記憶體破壞。
- 受影響版本:libexpat 2.9.0 及以下
- 漏洞型別:有符號整數溢位,導致越界寫入
- 利用條件:提交超過 2^30 個屬性的起始標籤
- 建議措施:升級至已修補版本;重新編譯應用;驗證輸入檔案大小與屬性數量
此漏洞可導致應用程式崩潰或記憶體破壞,開發者需即時升級 libexpat 以確保系統安全。
libexpat 2.9.0 之前的版本包含在 lib/xmlparse.c 的 storeAtts() 中的有符號整數溢位漏洞,允許攻擊者透過過大的屬性數量觸發越界寫入。攻擊者可以提供一個多吉位元組的檔案,起始標籤攜帶超過 2^30 個屬性,以溢位 attIndex 和 nPrefixes,導致應用程式崩潰或堆記憶體損毀。
影響
受影響產品
以下產品受 CVE-2026-118370 漏洞影響。
即使 cvefeed.io 知道受影響產品的確切版本,資訊仍未在下表中呈現。
| ID | 供應商 | 產品 | 行動 |
|---|---|---|---|
| 1 | Libexpat_project | libexpat |
Common Vulnerability Scoring System(CVSS)是一套標準化框架 用於評估軟體與系統漏洞的嚴重性。 我們從各來源收集並顯示每個 CVE 的 CVSS 分數。
| 分數 | 版本 | 嚴重性 | 向量 | 可利用性分數 | 影響分數 | 來源 |
|---|---|---|---|---|---|---|
| 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] |
更新 libexpat 至修補整數溢位與越界寫入漏洞的版本。
- 更新 libexpat 至已修補的版本。
- 重新編譯連結 libexpat 的應用程式。
- 驗證輸入檔案大小與屬性數量。
在此,您將找到經精選的外部連結,提供關於 CVE-2026-118370 的深入資訊、實用解決方案與有價值工具。
雖然 CVE 只識別特定漏洞例項,CWE 對可能導致漏洞的共通缺陷或弱點進行分類。CVE-2026-118370 與以下 CWEs 相關聯:
Common Attack Pattern Enumeration and Classification (CAPEC) 儲存攻擊模式,這些模式描述了對手為利用 CVE-2026-118370 弱點所採用的共通特徵與方法。
我們掃描 GitHub 倉庫以偵測新的概念驗證漏洞。以下清單為已於 GitHub 釋出的公開漏洞與概念驗證,按最近更新時間排序。
由於可能的效能問題,結果僅限制於前 15 個倉庫。
以下清單列出在文章中提及 CVE-2026-118370 漏洞的新聞。
下表列出 CVE-2026-118370 漏洞隨時間所做的變更。
漏洞歷史細節有助於瞭解漏洞的演變,以及識別可能影響漏洞嚴重性、可利用性或其他特性的最新變更。
-
新 CVE 已接收 由 [email protected]
十月. 28, 2026
動作 型別 舊值 新值 新增 描述 libexpat 2.9.0 之前版本包含在 lib/xmlparse.c 的 storeAtts() 函式中的有符號整數溢位漏洞,允許攻擊者透過過大的屬性計數觸發越界寫入。攻擊者可提供多吉位元組檔案,其起始標籤攜帶超過 2^30 個屬性,造成 attIndex 與 nPrefixes 溢位,導致應用程式崩潰或堆疊記憶體損毀。 新增 CVSS V4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/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:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H 新增 CWE CWE-190 新增 受影響 已接收新受影響值。 <a href="https://github.com/CVEProject/cvelistV5/blob/main/cves/2026/118xxx/CVE-2026-118370.json">CVE-2026-118370</a> 新增 參考 https://github.com/libexpat/libexpat 新增 參考 https://github.com/libexpat/libexpat/blob/a76b1174c1ea52abb639a4c69d52b630a8a106a2/expat/lib/xmlparse.c#L4138-L4140 新增 參考 https://github.com/libexpat/libexpat/commit/1bac53c4fc460a03cd9860f39501c7979f6750ae 新增 參考 https://github.com/libexpat/libexpat/commit/621cb2c78b253ee023a86bc91d6ddb048481c04c 新增 參考 https://github.com/libexpat/libexpat/pull/1450 新增 參考 https://www.vulncheck.com/advisories/libexpat-through-2.9.0-integer-overflow-in-storeatts-via-attindex-and-nprefixes
EPSS 是每日估算在接下來 30 天內觀測到利用活動的機率。下圖顯示此漏洞的 EPSS 分數歷史。