WordPress Export & Import Users & Customers 外掛 CVE-2026-104368:CSV 匯入錯誤允許訂閱者提升至管理員
CVE-2026-104368 - Export and Import Users and Customers <= 2.7.5 - Authenticated (Subscriber+) Privilege Escalation via CSV Escape-Character Mismatch in Export/Import Round Trip via Biographical Info Field
WordPress Export and Import Users and Customers 外掛因 CSV 匯入匯出不一致,CVE-2026-104368 允許擁有訂閱者許可權者利用匯入流程提升至管理員帳號。
此漏洞允許擁有訂閱者許可權的使用者透過 CSV 匯入流程提升至管理員,提醒網站管理員立即升級至 2.7.5 以上版本並檢查已匯入的使用者資料以防止許可權濫用。
譯文尚未完整,完整內容請切換至原文。
WordPress 的 Export and Import Users and Customers 外掛在所有版本至 2.7.5(含)中皆易受特權提升漏洞。漏洞源於匯出與匯入流程中 CSV 轉義字元不一致:class-csvwriter.php 以 PHP 預設的反斜線 (\\) 作為轉義字元寫入 fputcsv(),而 class-csvreader.php 於 fgetcsv() 解析時則以雙引號 (\") 作為轉義字元。結果,若在 Subscriber 的 Biographical Info 欄位中存入包含反斜線-引號序列並跟隨換行的精心構造值,將被寫成單一被引號包住的 CSV 欄位,但在匯入時會被解析為兩列。注入的第二列會被 hf_create_customer() 處理為新的使用者紀錄,其 user_login、user_pass、user_email 與 role 全由攻擊者控制,允許建立任意 Administrator 帳號。這使得已驗證且擁有 Subscriber 以上許可權的攻擊者能將許可權提升至 Administrator。
影響
受影響產品
\n 以下產品受 CVE-2026-104368\n 漏洞影響。\n 即使 cvefeed.io 知悉受影響產品的確切版本,資訊仍未在下表中呈現。\n
| ID | 供應商 | 產品 | 動作 |
|---|---|---|---|
| 1 | Webtoffee | import_export_wordpress_users |
\n Common Vulnerability Scoring System(CVSS)是一套標準化框架\n 用於評估軟體與系統漏洞的嚴重程度。\n 我們會從各來源收集並顯示每個 CVE 的 CVSS 分數。\n
| 分數 | 版本 | 嚴重性 | 向量 | 可利用性分數 | 影響分數 | 來源 |
|---|---|---|---|---|---|---|
| CVSS 3.1 | \n \n HIGH\n \n | MITRE-CVE | ||||
| CVSS 3.1 | \n \n HIGH\n \n | [email protected] |
將 Export and Import Users and Customers 外掛更新至已修補 CSV 轉義字元不匹配漏洞的版本。
- \n \n 將 Export and Import Users and Customers 外掛更新。\n
- \n \n 套用 2.7.5 之後發布版本的供應商修補程式。\n
- \n \n 檢查匯入的使用者資料,確認是否有未授權帳號。\n
- \n \n 限制匯入/匯出功能的存取許可權。\n
\n 在此,您將找到一份精選的外部連結清單,提供有關 CVE-2026-104368 的深入資訊、實用解決方案與寶貴工具。\n
雖然 CVE 識別
具體的漏洞例項,CWE 則將可能導致漏洞的常見缺陷或
弱點分類。CVE-2026-104368 與以下 CWEs 相關:
Common Attack Pattern Enumeration and Classification
(CAPEC)
儲存攻擊模式,這些模式是描述對手為利用
所採用的常見特徵與方法,以利用 CVE-2026-104368
弱點。
我們掃描 GitHub 倉庫以偵測新的概念驗證利用程式。以下列表為已在 GitHub 上發布的 公開利用程式與概念驗證(按最近更新排序)。
由於潛在的效能問題,結果僅限於前 15 個倉庫。
以下列表為在文章中提及
CVE-2026-104368 漏洞的新聞。
以下表格列出了隨時間對 CVE-2026-104368 漏洞所做的更改。
漏洞歷史細節對於瞭解漏洞的演變,以及識別可能影響漏洞嚴重性、可利用性或其他特徵的最新變更都很有用。
-
新 CVE 已收到 由 [email protected]
十月. 30, 2026
動作 型別 舊值 新值 新增 說明 WordPress 的 Export and Import Users and Customers 外掛在所有 2.7.5 及以下版本中,因為其自身的匯出與重新匯入流程,存在許可權提升漏洞。漏洞原因是匯出器與匯入器之間的 CSV 轉義字元不一致:class-csvwriter.php 以 PHP 預設的反斜線 (\\) 作為轉義字元寫入儲存格;而 class-csvreader.php 在解析同一檔案時,使用雙引號 (\") 作為轉義字元。結果,存於 Subscriber 的 Biographical Info 欄位中的一個精心構造的值——包含反斜線-引號序列後接換行符——會被寫成單一引號 CSV 欄位,但在匯入時被解析為兩列。注入的第二列會被 hf_create_customer() 處理為新的使用者記錄,其 user_login、user_pass、user_email 與 role 完全由攻擊者控制,從而能建立任意管理員帳號。這使得已授權的 Subscriber 以上級別使用者可將其許可權提升為管理員。 新增 CVSS V3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H 新增 CWE CWE-116 新增 受影響 New affected value received. <a href="https://github.com/CVEProject/cvelistV5/blob/main/cves/2026/104xxx/CVE-2026-104368.json">CVE-2026-104368</a> 新增 參考 https://plugins.trac.wordpress.org/browser/users-customers-import-export-for-wp-woocommerce/tags/2.7.5/admin/classes/class-csvreader.php#L197 新增 參考 https://plugins.trac.wordpress.org/browser/users-customers-import-export-for-wp-woocommerce/tags/2.7.5/admin/classes/class-csvwriter.php#L154 新增 參考 https://plugins.trac.wordpress.org/browser/users-customers-import-export-for-wp-woocommerce/tags/2.7.5/admin/modules/user/export/export.php#L560 新增 參考 https://plugins.trac.wordpress.org/browser/users-customers-import-export-for-wp-woocommerce/tags/2.7.5/admin/modules/user/import/import.php#L490 新增 參考 https://plugins.trac.wordpress.org/changeset/3741112/users-customers-import-export-for-wp-woocommerce 新增 參考 https://www.wordfence.com/threat-intel/vulnerabilities/id/4d358e43-f193-42fd-b49a-1b2a943183f2?source=cve
EPSS 是對未來 30 天內觀測到利用活動的機率的每日估計。以下圖表顯示此漏洞的 EPSS 分數歷史。