Ubuntu 於 2026 年 10 月 14 日與 19 日先後發布 USN-8928-1 及 USN-8937-1,修補 OpenSSH 共 9 個 CVE。內容同時涉及 sshd 伺服器、ssh/sftp 用戶端與 ssh-keygen,對外開放 SSH 的主機應優先安排更新。

漏洞重點

CVE 元件 影響
CVE-2026-106553、CVE-2026-106555 sshd GSSAPIAuthentication 在多次認證之間狀態處理錯誤,可能取得前一次失敗認證的憑證資料
CVE-2026-106585 ssh/sshd 解壓縮時未檢查最大封包長度,遠端攻擊者可能造成服務中斷
CVE-2026-106586 sshd authorized_keys 的 restrict 未正確套用到通道轉送,持有授權金鑰的使用者可能繞過轉送限制
CVE-2026-106587 sshd 接受 none 值的部分設定處理錯誤,可能造成非預期行為
CVE-2026-106582 壓縮 LZ77 字典編碼使用不當,可能洩漏敏感資訊
CVE-2026-106552 sftp 用戶端 遞迴下載時未正確處理伺服器回傳路徑,惡意伺服器可能把檔案寫到非預期位置
CVE-2026-106583 ssh 用戶端 命令列使用者名稱允許特殊字元,特製名稱可能被用來注入指令
CVE-2026-106584 ssh-keygen 日期轉換未正確處理日光節約時間,憑證到期時間可能錯誤

來源:Ubuntu USN-8928-1、Ubuntu USN-8937-1。

Ubuntu 官方修補版本

Ubuntu 版本 openssh 修補版本
26.10 1:10.5p1-1ubuntu3.1
26.04 LTS 1:10.2p1-2ubuntu3.8
24.04 LTS 1:9.6p1-3ubuntu13.20
22.04 LTS 1:8.9p1-3ubuntu0.18

Ubuntu 25.10 已於 2026 年 7 月結束支援,兩則通告都沒有提供 25.10 的修補套件。仍在使用 25.10 的主機無法以 apt 取得這次修補,應規劃升級到 26.04 LTS。

更新與確認方式

sudo apt-get update
sudo apt-get install --only-upgrade openssh-server openssh-client openssh-sftp-server
dpkg-query -W openssh-server openssh-client
sudo sshd -t

套件升級後 sshd 會重新啟動,但已建立的連線不會中斷。遠端操作時建議先保留一個已登入的工作階段,並以 sshd -t 確認設定檔無誤後,再開新連線測試登入。

暫時降低風險

  • 未使用 Kerberos 的主機,確認 sshd_config 中 GSSAPIAuthentication no(Ubuntu 預設即為 no)。
  • 以防火牆限制 SSH 只對管理來源開放,並優先使用金鑰登入。
  • 依賴 restrict 限制通道轉送的金鑰,可另加 no-port-forwarding、no-X11-forwarding 等明確選項,或在 sshd_config 設定 PermitTunnel no。
  • 避免用 sftp/scp 遞迴下載不信任伺服器上的目錄。

整理日期:2026 年 11 月 5 日。本文為官方安全通告摘要與管理操作說明,不代表個別主機已遭入侵。