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 日。本文為官方安全通告摘要與管理操作說明,不代表個別主機已遭入侵。