CVE-2026-119419:CakePHP 5.4.3 版 SQL 注入漏洞(StringExpression/IdentifierExpression Collation)
CVE-2026-119419 - CakePHP through 5.4.3 SQL Injection via StringExpression and IdentifierExpression Collation
CakePHP 5.4.3 版存在 SQL 注入漏洞,攻擊者可透過未校驗的 collation 名稱注入任意 SQL。
此漏洞可讓攻擊者在任意資料庫驅動中注入 SQL,需立即升級至 5.4.4 以上並校驗 collation 輸入。已列為 CVSS 4.0 重要級,建議立即打補丁並審查自定義 collation 程式碼。
譯文尚未完整,完整內容請切換至原文。
CakePHP 5.4.3 之前的版本存在 SQL 注入漏洞,允許攻擊者透過向 StringExpression 與 IdentifierExpression 提供未經驗證的排序規則值來注入 SQL。攻擊者若能控制傳遞給建構子或 setCollation() 的排序規則名稱,便可在未加引號的 COLLATE 子句後追加 SQL,影響連線許可權內的所有資料庫驅動程式。
影響
受影響產品
以下產品受 CVE-2026-119419 漏洞影響。
即使 cvefeed.io 知道受影響產品的精確版本,資訊也未在下表中呈現。
| ID | 供應商 | 產品 | 操作 |
|---|---|---|---|
| 1 | Cakephp | cakephp |
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] |
將 CakePHP 升級至 5.4.3 之後的版本以修復 SQL 注入漏洞。
- 將 CakePHP 升級至安全版本。
- 驗證所有外部輸入的排序規則值。
- 清理使用者提供的排序規則名稱。
- 避免使用未加引號的 COLLATE 子句。
此處列出經精選的外部連結,提供與 CVE-2026-119419 相關的深入資訊、實用解決方案與有價值的工具。
雖然 CVE 識別
漏洞的具體例項,CWE 區分可能導致漏洞的常見缺陷或
弱點。
CVE-2026-119419 與
以下 CWEs 相關聯:
常見攻擊模式編號與分類
(CAPEC)
儲存攻擊模式,這些模式描述了常見屬性和
對手利用 CVE-2026-119419 的方法
弱點。
我們掃描 GitHub 倉庫以偵測新的概念驗證漏洞。以下列表是一系列 已在 GitHub 上發布的公開漏洞與概念驗證,按最近更新時間 排序。
由於潛在的效能問題,結果限制為前 15 個倉庫。
以下列表顯示在文章中提及 CVE-2026-119419 漏洞的新聞。
以下表格列出 CVE-2026-119419 漏洞隨時間所做的變更。
漏洞歷史細節對於瞭解漏洞演變以及辨識可能影響其嚴重性、可利用性或其他特徵的最新變更非常有用。
-
New CVE Received by [email protected]
十月. 30, 2026
動作 型別 舊值 新值 新增 說明 CakePHP 5.4.3 之前的版本包含一個 SQL 注入漏洞,允許攻擊者透過提供未經驗證的校對值給 StringExpression 和 IdentifierExpression 來注入 SQL。攻擊者控制傳遞給構造函式或 setCollation() 的校對名稱,可以在未被引號包圍的 COLLATE 子句後追加 SQL,影響連線許可權內的所有資料庫驅動程式。 新增 CVSS V4.0 AV:N/AC:H/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 新增 CVSS V3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H 新增 CWE CWE-89 新增 受影響 New affected value received. <a href="https://github.com/CVEProject/cvelistV5/blob/main/cves/2026/119xxx/CVE-2026-119419.json">CVE-2026-119419</a> 已新增 參考 https://abraxaslabs.tech/research/cakephp-collate-sqli 已新增 參考 https://github.com/cakephp/cakephp 已新增 參考 https://github.com/cakephp/cakephp/blob/6f3dd91371ac0698b64024ddb21d57def9fbba91/src/Database/Expression/IdentifierExpression.php#L106 已新增 參考 https://github.com/cakephp/cakephp/blob/6f3dd91371ac0698b64024ddb21d57def9fbba91/src/Database/Expression/StringExpression.php#L77 已新增 參考 https://github.com/cakephp/cakephp/commit/21951faea40060dcc5cc1da3159056df66816d3c 已新增 參考 https://github.com/cakephp/cakephp/commit/ac07372e6a3045ce2030701a5bc5ed71aa2b4b82 已新增 參考 https://github.com/cakephp/cakephp/commit/ae8c354cf825aeb7090ea4b48ce98142446f3ac9 已新增 參考 https://github.com/cakephp/cakephp/commit/d04d342c3d1e0bac7ce7661bc098902cc412e595 已新增 參考 https://github.com/cakephp/cakephp/pull/19726 已新增 參考 https://www.vulncheck.com/advisories/cakephp-through-5.4.3-sql-injection-via-stringexpression-and-identifierexpression-collation
EPSS 是對未來 30 天內觀測到利用活動的機率的每日估算。以下圖表顯示漏洞的 EPSS 分數歷史。