修補速查表
| 嚴重度 | 事件 | 修補版本 |
|---|---|---|
| Critical | GitLab CI 正規表示式 RCE,10/29 列入 KEV | GitLab 19.5.3 19.4.5 19.3.7 19.2.1019.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.336.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.011.56.1 10.50.4 |
本週發生了什麼
GitLab CI 正規表示式 RCE 已遭利用
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 修補升級時段 RCE
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 串接
CVE-2026-46300 可能造成 page cache 中的資料遭到非預期改動。CISA 指出它可與 PHP2Shell 串接,植入 PHP webshell 並以 root 執行指令。
你要做的安裝發行版的 kernel 更新並重開機。容器與主機共用 kernel,所以要修補的是主機。
Cursor 市集的 Claude Code 擴充功能遭竄改
太平洋時間 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 已遭利用
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