Navide/資安

Security Weekly 2026-W44 10/26–11/1

安全週報 2026-W44:GitLab、WordPress 與 Linux

重點

2026 年第 44 週:GitLab CVSS 10.0 的 CI RCE 已遭利用,WordPress 7.1.4 修補升級時段 RCE,Linux kernel 漏洞可與 PHP2Shell 串接,Cursor 市集曾提供遭竄改的 Claude Code 擴充功能。請先修補,再逐項檢查。

本週 3 件要事

  1. critical

    GitLab CI 正規表示式 RCE 已遭利用

    你要做的升到 19.5.3、19.4.5、19.3.7、19.2.10 或所用版本線的修補版。

  2. high

    WordPress 升級時段 RCE

    你要做的更新到 7.1.4 或所用分支的回補版。

  3. high

    Linux kernel 漏洞可串接 PHP2Shell

    你要做的安裝發行版的 kernel 更新並重開機。

Navide 狀態

桌面版
v0.2.35 使用 Electron 44.9.1(Node 24.22.0);含 Node 24.22.1 的 Electron 44.10.0 尚未納入。
本文目錄
  1. 修補速查表
  2. 本週發生了什麼
  3. GitLab CI 正規表示式 RCE 已遭利用
  4. WordPress 7.1.4 修補升級時段 RCE
  5. Linux kernel 漏洞可與 PHP2Shell 串接
  6. Cursor 市集的 Claude Code 擴充功能遭竄改
  7. Symfony Mime 修補現在才真正發佈
  8. 前週未修:PHP2Shell 與 Brotli 已遭利用
  9. 下週預告:Next.js 11/3 安全版本
  10. 給 CLI agent 使用者的供應鏈建議
  11. 一分鐘自我檢查
  12. 常見問題

修補速查表

嚴重度 事件 修補版本
Critical GitLab CI 正規表示式 RCE,10/29 列入 KEV GitLab 19.5.3 19.4.5 19.3.7 19.2.10
19.1.10 19.0.11 18.11.14
High WordPress 升級時段 RCE,10/28 WordPress 7.1.4,回補到 4.7.39
High Linux kernel CVE-2026-46300,10/28 列入 KEV 發行版 kernel;上游 7.0.10 6.18.33
6.12.91 6.6.141 6.1.174 5.15.208
Not rated Cursor 市集的 Claude Code 擴充功能,10/29 檢查 svc-telemetry 金鑰;移除從 Cursor 市集安裝的 2.1.312、2.1.313
Medium Symfony Mime 標頭注入,10/28 symfony/mime 8.1.10 7.4.22 6.4.49 5.4.55
Critical PHP2Shell,10/26 列入 KEV 前週未修 PHP 8.5.12 8.4.27 8.3.36 8.2.35
Critical Brotli CVE-2026-111497,10/27 列入 KEV 前週未修 Brotli 1.2.1;Node 26.12.1 24.22.1 22.23.4
Critical Laravel TokenGuard,10/19 前週未修 laravel/framework 13.29.0 12.68.0
11.56.1 10.50.4

本週發生了什麼

GitLab CI 正規表示式 RCE 已遭利用Critical10/29 列入 KEV · CVSS v3.1 10.0

CISA 將 CVE-2026-97229 列入已遭利用清單:特製的 CI/CD 正規表示式可讓未驗證使用者在伺服器上執行程式碼。另一個 CVSS 10.0 的正規表示式 RCE(CVE-2026-110264)可回溯到 GitLab 7.0。Ruby 4.0.9、3.4.12 與 3.3.13 也修補了底層的正規表示式漏洞。

你要做的升到所用版本線 10/29 的修補版,除了包含這兩個漏洞的修補,也移除對遭入侵 eMudhra 中繼憑證的信任(CVE-2026-111943)。自架的 GitLab Runner 要另外升到 19.5.1,自架環境再跑 GitLab 公布的威脅偵測規則。

來源GitLab 19.4.2 · GitLab 19.5.1 · GitLab 19.5.3 · NVD · CISA KEV · Ruby

WordPress 7.1.4 修補升級時段 RCEHigh10/28 · CVSS v3.1 8.1

CVE-2026-119977 影響 4.7 到 7.1.3:暫存路徑可預測且可從網路存取,核心升級進行中,未驗證攻擊者就能執行程式碼。這個版本也修補多個 stored XSS,並因 eMudhra 事件更新內建根憑證。

你要做的確認已在 7.1.4 或所用分支的回補版;7.0.8、6.9.11、6.8.12、4.9.35、4.8.34 與 4.7.39 都在 10/28 發佈。

來源WordPress · 版本封存 · NVD(分數來自 Wordfence)

Linux kernel 漏洞可與 PHP2Shell 串接High10/28 列入 KEV · CVSS v3.1 7.8

CVE-2026-46300 可能造成 page cache 中的資料遭到非預期改動。CISA 指出它可與 PHP2Shell 串接,植入 PHP webshell 並以 root 執行指令。

你要做的安裝發行版的 kernel 更新並重開機。容器與主機共用 kernel,所以要修補的是主機。

來源NVD · CISA KEV · Debian

Cursor 市集的 Claude Code 擴充功能遭竄改Not rated10/29 · 供應鏈

太平洋時間 02:27 到 13:35,Cursor 市集提供了遭竄改的 Anthropic.claude-code 2.1.312 與 2.1.313(Windows、macOS)。它會加入攻擊者的 SSH 金鑰、建立常駐機制並回傳主機資訊。Cursor 表示攻擊者伺服器已下線,也沒有其他擴充功能遭竄改。

你要做的如果在這段時間安裝或更新過,先跑 Cursor 的檢查,再跑清除腳本,並從可信任的機器輪換憑證。

來源Cursor · StepSecurity(廠商研究)

Symfony Mime 修補現在才真正發佈

Medium · 10/28 · CVE-2026-45070

Symfony 表示,5 月公告的 5.4.52、6.4.40、7.4.12 與 8.0.12 其實都沒有這個 email 標頭注入的修正,修正首次出現在 5.4.55、6.4.49、7.4.22 與 8.1.10。

你要做的應用程式若用使用者輸入當 Mime 標頭的參數名稱就要升級;8.0 已停止維護,請升到 8.1.10。GitHub 公告仍列舊版本,請以 Symfony 文章為準。

來源Symfony · CVE-2026-45070 · GHSA-vqc8-7275-q272

前週未修:PHP2Shell 與 Brotli 已遭利用Critical10/26–10/27 列入 KEV · 延續 W43

CISA 在 10/26 列入兩個 PHP2Shell CVE,10/27 列入 Brotli 解碼器漏洞,上週的修補因此更緊急。Brotli 的影響不只 Node:內含這個解碼器的軟體都需要 1.2.1 或廠商修補。

你要做的還沒套用 W43 修補的話現在就做,並重建映像,讓映像帶入修補後的函式庫。

W43 之後的新進度
  • PHP 建議在下個 bugfix 版本前設 session.upload_progress.enabled=0。CVE-2026-115560 需要在執行期把 session.serialize_handler 切回 php,從不切換的應用程式不受影響。
  • PHP 為 Brotli 重建 Windows 套件:8.5.12-1、8.4.27-1、8.3.36-1 與 8.2.35-1,執行環境版本不變。
  • Symfony 10/28 的 changelog 重列 CVE-2026-109413、CVE-2026-108082 與 CVE-2026-109449,但對這三條沒有改動,W43 的版本不變。
  • Laravel TokenGuard 修補也在 v10.50.4 與 v11.56.1 裡,公告沒有列出。這兩條版本線都已過安全支援期,只能當暫時措施。

來源CISA KEV · php.net(session) · php.net(Windows) · Brotli 1.2.1 · oss-security · Laravel PR #62177 · Laravel 支援政策

下週預告:Next.js 11/3 安全版本

Next.js 將在 11/3(週二)發佈 7 個 medium 漏洞的修補,細節隨版本公開。

來源Next.js

給 CLI agent 使用者的供應鏈建議

  • 確認擴充功能的來源:同名擴充功能在不同市集可能不一樣。
  • 把 AI 閘道當成憑證庫看待:一個問題版本就可能外洩所有供應商金鑰。
  • 更新可從 HTTP 連線的 MCP server:只用 stdio 的 server 不受下方 SDK 漏洞影響。
要檢查的 agent 工具(4)
日期 項目 檢查
10/27 LiteLLM Enterprise 讀檔漏洞 1.103.10、1.104.8、1.105.6 或 1.106.5
10/26 Claude Code Edit 工具 使用 2.1.251 以上
10/21 litellm 1.107.0(PyPI、Docker) 裝過就輪換憑證
10/15 MCP TypeScript SDK 未設上限 sdk 1.30.1 以上

GitHub 在 10/26 到 10/31 另發佈 190 筆 malware 公告:npm 168 筆、PyPI 22 筆。查看列表。

litellm 1.107.0 這列出自社群 issue 與 StepSecurity 研究,不是正式公告。

一分鐘自我檢查

# 逐一對照上方速查表的版本
$ uname -r
$ php -v
$ wp core version
$ composer show laravel/framework
$ composer show symfony/mime
$ sudo gitlab-rake gitlab:env:info
# macOS 的 Cursor 使用者:比對到即受影響
$ grep -s svc-telemetry ~/.ssh/authorized_keys

FAQ

常見問題

VS Code Marketplace 上的 Claude Code 擴充功能受影響嗎?
Cursor 只點名自家市集裡遭竄改的 2.1.312 與 2.1.313,並表示沒有證據顯示其他版本或官方發佈管道受影響。
解除安裝遭竄改的擴充功能就清乾淨了嗎?
不一定。Cursor 表示惡意程式會留下獨立的常駐腳本繼續執行,請用官方的檢查與清除腳本。
Laravel 10 和 11 有 TokenGuard 修補嗎?
程式碼裡有:v10.50.4 與 v11.56.1 都含修正,但公告沒有列出。這兩條版本線都已過安全支援期,仍應規劃升級。
NT

作者

NT IT

Navide 是我們開源的 AI 原生開發環境:一個人指揮多個 coding agent,帳號隔離、額度可見、log 可歸因。