[TOOLS] 3 分鐘閱讀OraCore 編輯部

Go 1.27 rc1 與 1.26.4 修補安全問題

Google 釋出 Go 1.27 rc1 與 Go 1.26.4,帶來安全修補與 telemetry 指引。這波更新涵蓋 MIME、x509、x/net、x/crypto 等常用元件。

分享 LinkedIn
Go 1.27 rc1 與 1.26.4 修補安全問題

Google 釋出 Go 1.27 rc1 與 Go 1.26.4,這波更新補上多項安全問題,也同步提醒開發者測試 RC 與檢查 telemetry 設定。

Google 在 2026 年 6 月 18 日推出 Go 1.27 release candidate 1,並在 6 月 2 日發布 Go 1.26.4Go 1.25.11。前者讓團隊先驗證新分支,後者則把安全修補帶回仍在維護中的版本線。

項目數值
Go 1.27 RC1 發布日2026/06/18
Go 1.26.4 / 1.25.11 發布日2026/06/02
Go telemetry 狀態Opt-in、open、anonymous
Go 1.26.4 核心安全修補3 項
x/net 安全問題5 項
x/crypto 安全問題6 項以上

發生了什麼

訂閱 AI 趨勢週報

每週精選模型發布、工具應用與深度分析,直送信箱。不定期,不騷擾。

不會寄垃圾信,隨時可取消。

這次更新分成兩條線:一條是新版本候選,另一條是舊版本維護。Go 1.27 rc1 可以透過一般下載頁取得,也能用 go install golang.org/dl/go1.27rc1@latest 再執行 go1.27rc1 download 安裝。

Go 1.27 rc1 與 1.26.4 修補安全問題

Google 也放出草案版 release notes,並請測試者把生產流量、單元測試與異常案例都跑過一輪。若在 RC 期間抓到問題,官方希望直接透過 Go tracker 回報,讓修正能趕上正式版。

舊分支則同步收到維護更新。Go 1.26.4 與 Go 1.25.11 一共修了 3 項核心工具鏈安全問題,相關的 golang.org/x/sysgolang.org/x/netgolang.org/x/crypto 也各自更新。

修補範圍很實際,幾乎都碰到日常服務會用到的路徑。包括 MIME header 解碼、net/textproto 錯誤輸出、crypto/x509 hostname 檢查,還有 HTML 解析、XSS、idna 權限、SSH panic、constraint 處理與記憶體洩漏。

  • MIME header 在惡意輸入下不再出現平方級 CPU 消耗。
  • textproto 錯誤訊息不再直接帶入攻擊者控制的原始文字。
  • x509 hostname 檢查改為一次切分候選主機名,降低成本。
  • x/net 與 x/crypto 補上多個安全缺口,涵蓋解析與 SSH 路徑。

這波更新也把 telemetry 再次推到檯面上。官方說明它是 opt-in、open、anonymous,並提到像 gopls 這類工具蒐集到的資料,已經用在先前的修正與調校。

為什麼重要

對開發者來說,這不是語言新功能的新聞,而是升級風險管理。只要你的服務會解析 MIME、驗證憑證、處理 SSH 或依賴 x/* 套件,這些修補就可能直接影響 production 的穩定性與攻擊面。

Go 1.27 rc1 與 1.26.4 修補安全問題

對團隊流程來說,RC 的價值在於把真實負載提早搬上來測。Go 的節奏一向是先在 x/* 模組與 point release 補洞,再讓整個生態系決定依賴鎖定、CI 更新與 minor version 升級時點,這次也一樣。

和等到正式版才反應相比,現在就測 Go 1.27 rc1,能更早看出相容性問題與效能回歸。對還卡在舊版的專案,Go 1.26.4 與 1.25.11 則提供一條更直接的補洞路徑。

這次的訊號很清楚:先測 RC,再補點版,最後決定 telemetry 要不要開。你現在的 Go 供應鏈,真的已經跟上這一輪安全更新了嗎?