網站搜尋

OpenSSH 10.2 發佈,修正 ControlPersist 問題的關鍵漏洞


OpenSSH 10.2 修復了漏洞,並準備棄用 SHA1 SSHFP 記錄,推動使用基於 SHA256 的更強安全性。

由 OpenBSD 托管並開發維護的 OpenSSH 專案,宣布釋出 OpenSSH 10.2 版本,這是一個維護更新,目前可從專案的官方鏡像站下載。

主要修正針對了一個問題:當啟用 ControlPersist 時,SSH 會話變得無法使用。這個功能可以保持主連線開啟以便更快重用,但在 10.1 版本中,它對終端連線的管理有誤。此錯誤導致使用者無法正常與遠端會話互動。

OpenSSH 10.2 也包含了對 ssh-keygen 的更新,修復了兩個問題:一個是阻止從 PKCS#11 令牌正確下載密鑰的問題,另一個是在證書授權金鑰存放於 ssh-agent 中時,CA 簽署操作發生錯誤的問題。

在可移植性方面,此版本提高了對不支援 mmap 的系統的兼容性,例如像 HTerm 的 WebAssembly (WASM) 環境。團隊還修復了 FreeBSD 缺失的標頭,改進了對缺少 clock_gettime 的舊版 macOS 的支援,並解決了在某些 PAM 配置中處理未知主機名時 sshd 可能出現的掛起問題。

除了這些修復之外,開發人員還發布了早期的棄用通知:將在未來版本中移除對 SHA1 SSHFP 記錄的支援。由於 SHA1 已知的弱點,未來的版本將完全忽略這些記錄,並依賴自 OpenSSH 6.1(2012 年發布)以來已支援的 SHA256。

欲了解更多資訊,請參閱更新日誌。