修補速查表
| 嚴重度 | 事件 | 修補版本 |
|---|---|---|
| Critical | GitLab 內建 git,11/10 | GitLab 19.5.4 19.4.6 19.3.8 |
| Critical | React Server Components RCE,11/10 公開 | react-server-dom-* 19.0.9 19.1.10 19.2.9 19.3.1 |
| Critical | Apache HTTP Server mod_http2,11/11 | httpd 2.4.71 |
| Critical | GPUStack 驗證繞過,11/9 列入 KEV | GPUStack 2.2.0 |
| High | Node.js 16 個漏洞,11/11 | Node.js 26.13.1 24.22.3 22.23.5 |
| High | Composer 3 則公告,11/10 | Composer 2.11.2 2.2.32 |
| High | OpenSSH 密碼驗證繞過,11/9 列入 KEV | OpenSSH 10.6p2 或發行版套件 |
| High | Chrome CVE-2026-125350,11/10 列入 KEV | Chrome 157.0.8103.50 以上 |
| High | mcp-server-git 經由設定執行命令,11/11 |
mcp-server-git 2026.11.11 |
| Medium | Laravel 簽章網址 2 則公告,11/11 | laravel/framework 12.72.0 13.41.0 |
| Medium | nginx 5 則公告,10/14 前週未修 | nginx 1.30.6 1.31.7 以上 |
| Malware | @ethersphere/bee-js 13.3.0,11/9 |
bee-js 13.2.0、Swarm Desktop 0.56.3 |
本週發生了什麼
GitLab 修補內建 git 的 critical 漏洞
Critical · 11/10 · CVE-2026-105437
GitLab 的 critical 修補版本更新了它內附的 git。在 GitLab 沒有說明的特定條件下,git 的 heap buffer overflow 可被用來在 Gitaly 環境執行命令。16.2 起的所有版本都受影響。GitLab 沒有提到遭利用。GitLab.com 與 Dedicated 已修補。
只有 19.5、19.4、19.3 三條版本線有修補,所以 W44、W45 提到的 10/29 版本已經不夠,19.3 以前的版本線要升上來。11/12 的 19.5.5 與 19.4.7 是錯誤修正版,不含安全修補。
你要做的升到 19.5.4、19.4.6 或 19.3.8(或 19.5.5、19.4.7)。自行編譯安裝的,還要重新建置 Gitaly 內嵌的 Git,以及 git.bin_path 指向的 Git;發行版提供的 Git 要到 2.56.1,或已由發行版修補。GitLab 也為自架執行個體新增了名為「Git merge-tree child process crash」的威脅偵測。
來源GitLab 19.5.4 · GitLab 19.5.5 · GitLab 修補 feed
React 公開 Server Components RCE
Critical · CVSS v4 9.5 · 11/10 公開 · CVE-2026-126187
對支援 React Server Components 的框架送出特製 payload,可能導致遠端執行程式碼。React 評為 9.5,但有三個限定條件,決定你是否受影響:
- 只影響回應同時帶有多個 typed array 與攻擊者可控值的極少數情況。
- 沒有使用 server 的 React 程式碼不受影響。
- 沒有使用支援 Server Components 的框架、打包器或打包器外掛的應用程式不受影響。
修補後的 react-server-dom-webpack、-turbopack 與 -parcel 在 10/14 就已發佈到 npm,公告到 11/10 才公開。
你要做的有用 Server Components 的,確認 react-server-dom-* 已到 19.0.9、19.1.10、19.2.9 或 19.3.1。框架常內附自己的一份,也要看框架的版本說明。
來源GHSA-xqc2-xf4c-x3h3 · React 公告 · npm · StepSecurity(廠商研究)
Node.js 修補 7 個 high 漏洞
W45 預告的版本已發佈:26.13.1、24.22.3 與 22.23.5。4 個 high 漏洞在 HTTP/2 session 與 stream 的關閉流程,其中一個會把已釋放的記憶體送給對方。其餘的:HTTPS 重入可能把記憶體內容洩漏到回應本文(明文的 node:http 不受影響);延後的 TLS 交握 callback 可讓用戶端讓程序當掉;TLS 1.2 重新協商可讓用戶端更換 servername,繞過用戶端憑證驗證。22.x 有其中 4 個。llhttp、undici 與 sqlite 也一併更新。
你要做的執行 node -v,升到所用版本線的版本。固定 Node.js 基底的映像要重建;內附 Node.js 的工具要各自更新。
來源Node.js · Node.js 版本列表
Apache HTTP Server 修補 mod_http2 的 critical 漏洞
Critical · 11/11 · CVE-2026-119618 · critical 1 則、important 1 則、low 1 則
mod_http2 的 assign_headers() 有競爭條件,在 2.4.55 到 2.4.70 可能導致遠端執行程式碼。Apache 評為 critical;NVD 上唯一的 CVSS 分數是 CISA 加上的 8.1。2.4.71 另修補 mod_md 當掉(important)與 mod_vhost_alias 的 1 byte stack 覆寫(low)。獨立的 mod_h2 2.0.8 到 2.0.42 也受影響。
你要做的升到 2.4.71,或發行版的修補套件。Debian trixie 有 DSA-6620-1,bookworm 有 DLA-4902-1。
來源Apache httpd · Debian
Composer 修補 2 個 high 漏洞
不是你寫的 composer.lock 或 installed.json 裡若有 transport-options.prevent_url_access_callable,可以執行命令(CVSS 8.8,2.10 起);含 symlink 項目的套件 zip,在 unzip 退回 ZipArchive 時可寫到套件目錄外(CVSS 8.8)。medium 的那則會把 inline repository 的 HTTP 帳密送到 lock 檔指定的 dist mirror。
你要做的執行 composer self-update 升到 2.11.2,2.2 LTS 版本線用 2.2.32。三則目前都還沒有 CVE 編號。
來源Composer 公告 · Composer 2.11.2 · GHSA-jhfp-4ppm-crmm · GHSA-w6hj-6587-3jh5
Chrome XML 漏洞已遭利用
High · 11/10 列入 KEV · CVE-2026-125350
Chrome 157.0.8103.50 修補 9 個安全漏洞,Google 表示 XML 元件的 use-after-free(CVE-2026-125350)已有在外流傳的攻擊程式。CISA 在 11/10 列入清單,並指出其他 Chromium 瀏覽器也可能受影響。
你要做的重新啟動 Chrome 或 Edge 完成更新。Electron 應用程式的 Chromium 修補要靠 Electron 自己的版本帶入。
MCP 參考 server 修補 6 個漏洞
最嚴重的是:mcp-server-git 會執行儲存庫自己的 .git/config 指定的程式(例如 core.fsmonitor),連唯讀工具也會。另一則公告指出 10 月下旬的儲存庫限制修補並不完整。server-filesystem 修補兩個 symlink 與 rename 的競爭問題,mcp-server-fetch 修補兩個防護上的小缺口。
你要做的把 mcp-server-git 與 mcp-server-fetch 升到 2026.11.11,@modelcontextprotocol/server-filesystem 升到 2.3.0。升級前,mcp-server-git 只指向你信任的儲存庫。
來源GHSA-6hqx-gqrx-c5r2 · GHSA-q74p-4wrc-q7w6 · MCP servers 公告
npm 上的惡意 bee-js 版本
Malware · 11/9
@ethersphere/bee-js 13.3.0 在 npm 上約 75 分鐘;Swarm Desktop 0.56.2 則以自動更新形式提供到當天 UTC 09:14 左右。兩者都會從攻擊者伺服器下載程式碼並執行;Socket 指出 payload 會把 Swarm 節點金鑰送給攻擊者,並安裝後門。
你要做的把 bee-js 固定在 13.2.0,清掉快取的副本。若在啟用 scripts 的情況下安裝過 13.3.0,輪換那台機器能存取的憑證。Swarm Desktop 使用者改用 0.56.3,並假設節點金鑰已外洩。
來源GHSA-hh7j-5m3j-23pf · Socket(廠商研究) · Swarm Desktop 版本
其他項目
- nginx 在 10/21 的 1.31.8 之後沒有新版本,10/14 的 1.30.6 與 1.31.7 仍是應使用的版本。
- GPUStack 的驗證繞過(CVE-2026-102895)7 月起已在 2.2.0 修補,11/9 列入 CISA KEV,並要求做鑑識檢查。
- OpenSSH 10.6p2(11/5)修補 Linux 上 sshd 在使用 musl libc 且未啟用 PAM 時的密碼驗證繞過,例如 Alpine;CISA 在 11/9 列入 CVE-2026-123158。OpenSSH 沒有說其他組態就安全,請照樣更新。
- Laravel 12.72.0 與 13.41.0(11/11)修補 2 個 medium 漏洞,過期的臨時簽章網址可能仍被接受。Laravel 指出,nginx 與 Apache 的預設限制已會擋下其中一則所需的超長網址。
- Symfony 在 11/4 那批之後沒有新公告,php.net 本週也沒有安全版本。
來源nginx · GHSA-v5ch-g375-82r6 · GHSA-6rv8-qj5v-p8ch · php.net · GHSA-gj9m-f8ph-pmhr · OpenSSH · CISA KEV
給 CLI agent 使用者的供應鏈建議
- 把 clone 下來的儲存庫的
.git/config當成程式碼看待:git 會執行它指定的程式,agent 的唯讀 git 工具也不例外。 - 面試作業在用完即丟的 VM 裡做:StepSecurity 追到一個假面試活動的 npm 套件,最久可安裝長達 7 個月。
- 更新工具內附的 Node.js:內附 Node.js 的 CLI agent 與桌面 App 不會隨系統更新。
要檢查的 agent 工具(3)
| 日期 | 項目 | 檢查 |
|---|---|---|
| 11/11 | mcp-server-git 經由設定執行命令 |
2026.11.11 以上 |
| 11/11 | server-filesystem symlink 與 rename 競爭 |
2.3.0 以上 |
| 11/11 | mcp-server-fetch 防護修補 |
2026.11.11 以上 |
假面試活動的套件是 tailwind-lines-clamps、tailwind-lineclamp 這類 Tailwind 外掛,載入程式在設定檔載入時執行,不是在安裝時。11/13 前已全數下架。StepSecurity(廠商研究)。GitHub 在 11/9 到 11/15 另發佈 1,236 筆 malware 公告:npm 1,186 筆、PyPI 41 筆、RubyGems 5 筆、crates 4 筆。查看列表。
一分鐘自我檢查
# 逐一對照上方速查表的版本
$ sudo gitlab-rake gitlab:env:info
$ npm ls react-server-dom-webpack react-server-dom-turbopack react-server-dom-parcel
$ node -v
$ httpd -v || apache2 -v
$ composer --version
$ composer show laravel/framework
$ ssh -V
$ npm ls @ethersphere/bee-js
$ pip show mcp-server-git mcp-server-fetch
$ nginx -v