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

CVE-2026-119418:CakePHP 5.4.3 版本 SQL 注入漏洞

CVE-2026-119418 - CakePHP through 5.4.3 SQL Injection via WindowExpression range() and frame()

重點導讀

CakePHP 5.4.3 版本存在 SQL 注入漏洞,攻擊者可透過未驗證的 WindowExpression::range() 與 frame() 引數注入任意 SQL,利用資料庫連線許可權執行惡意指令。

推薦理由

此漏洞可讓攻擊者利用未驗證的視窗表示式注入 SQL,對使用 CakePHP 5.4.3 以上版本的應用構成嚴重風險。建議立即升級至 5.4.4 或更高版本,並對輸入進行驗證與清理,以防止資料庫許可權被濫用。

正文 · 中文翻譯

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

CakePHP 5.4.3 之前的版本存在 SQL 注入漏洞,允許攻擊者透過提供未經驗證的 frame offset 與 direction 引數給 WindowExpression::range() 與 frame(),進而注入 SQL。攻擊者可在將使用者輸入轉發至 OVER 子句的應用程式中傳遞精心製作的值,以利用資料庫連線許可權執行 SQL。

影響

受影響產品

以下產品因CVE-2026-119418漏洞受影響。 即使cvefeed.io知道受影響產品的確切版本, 這些資訊也未在下表中列出。

ID 供應商 產品 行動
1 Cakephp cakephp

常見漏洞評分系統(Common Vulnerability Scoring System)是一套標準化框架,用於評估軟體與系統漏洞的嚴重程度。 我們從各來源蒐集並顯示每個 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 之後的版本,以修補 WindowExpression 中的 SQL 注入漏洞。

  • 更新 CakePHP 至已修補的版本。
  • 驗證使用者輸入的 frame offset 與 direction。
  • 清理所有傳遞給 WindowExpression::range() 與 frame() 的輸入。

這裡列出經篩選的外部連結,提供有關CVE-2026-119418的深入資訊、實用解決方案與有價值工具。

URL 資源
https://abraxaslabs.tech/research/cakephp-window-sqli
https://github.com/cakephp/cakephp
https://github.com/cakephp/cakephp/blob/6f3dd91371ac0698b64024ddb21d57def9fbba91/src/Database/Expression/WindowExpression.php#L152
https://github.com/cakephp/cakephp/blob/6f3dd91371ac0698b64024ddb21d57def9fbba91/src/Database/Expression/WindowExpression.php#L330
https://github.com/cakephp/cakephp/commit/18de3e4cdabba049269421bf43c2ccd1a7451565
https://github.com/cakephp/cakephp/commit/3c1183fb62274c8a1c2780b2d3cc40f40cf31f1f
https://github.com/cakephp/cakephp/commit/a5ca1748dcdb432631fc2760f898576043ce3df9
https://github.com/cakephp/cakephp/pull/19735
https://www.vulncheck.com/advisories/cakephp-through-5.4.3-sql-injection-via-windowexpression-range-and-frame

雖然 CVE 只識別特定漏洞例項,CWE 則將可能導致漏洞的常見缺陷或弱點分類。CVE-2026-119418 相關於以下 CWEs:

Common Attack Pattern Enumeration and Classification (CAPEC) 儲存攻擊模式,這些模式描述了對手用來利用 CVE-2026-119418 弱點的常見屬性和方法。

我們掃描 GitHub 倉庫以偵測新的概念驗證(PoC)攻擊。以下列表收錄了已在 GitHub 釋出的公開漏洞利用與概念驗證(按最近更新時間排序)。

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

以下列表為文章中提及 CVE-2026-119418 漏洞的新聞。

下表列出 CVE-2026-119418 漏洞隨時間所做的變更。

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

  • 新 CVE 已接收 由 [email protected]

    十月. 30, 2026

    動作 型別 舊值 新值
    新增 說明 CakePHP 5.4.3 以前的版本存在 SQL 注入漏洞,允許攻擊者透過提供未經驗證的框架偏移量和方向給 WindowExpression::range() 與 frame(),注入 SQL。攻擊者可透過將使用者輸入轉發至 OVER 子句的應用程式傳遞精心構造的值,以使用資料庫連線的許可權執行 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-119418.json">CVE-2026-119418</a>
    新增 參考 https://abraxaslabs.tech/research/cakephp-window-sqli
    新增 參考 https://github.com/cakephp/cakephp
    新增 參考 https://github.com/cakephp/cakephp/blob/6f3dd91371ac0698b64024ddb21d57def9fbba91/src/Database/Expression/WindowExpression.php#L152
    新增 參考 https://github.com/cakephp/cakephp/blob/6f3dd91371ac0698b64024ddb21d57def9fbba91/src/Database/Expression/WindowExpression.php#L330
    新增 參考 https://github.com/cakephp/cakephp/commit/18de3e4cdabba049269421bf43c2ccd1a7451565
    新增 參考 https://github.com/cakephp/cakephp/commit/3c1183fb62274c8a1c2780b2d3cc40f40cf31f1f
    新增 參考 https://github.com/cakephp/cakephp/commit/a5ca1748dcdb432631fc2760f898576043ce3df9
    新增 參考 https://github.com/cakephp/cakephp/pull/19735
    新增 參考 https://www.vulncheck.com/advisories/cakephp-through-5.4.3-sql-injection-via-windowexpression-range-and-frame

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

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