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

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 相關的深入資訊、實用解決方案與有價值的工具。

網址 資源
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

雖然 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 分數歷史。

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