IT 之家 3 月 17 日消息,甲骨文公司稱,最新發布的 macOS Sonoma 14.4 版本存在漏洞,會導緻運行 Java 程序的進程意外終止。因此,依賴 Java 運行程序的 Mac 用戶建議暫緩更新至該版本。
該漏洞影響所有版本号高于 8 的 Java 版本,同時包括當前處于搶先體驗階段的 JDK 22 版本。甲骨文公司表示目前沒有可用的臨時解決辦法。
甲骨文公司高級産品管理總監 Aurelio Garcia-Ribeyro 指出,此漏洞在 14.4 的測試版中并未發現。" 使用 GraalVM Native Image 提前編譯的應用程序應該不受影響,但創建新鏡像可能會出現問題," 他在有關漏洞的警告帖中提到。
甲骨文公司已經将此問題通知了 OpenJDK 合作夥伴、用戶以及蘋果公司。由于目前無法簡單回滾 macOS 更新,已經升級到 14.4 版本的 Apple Silicon Mac 用戶将不得不等待蘋果發布修複程序。
不過,如果用戶擁有完整系統配置的克隆備份,則可以暫時恢複到舊版本系統以繼續運行 Java 程序,直到出現解決方案爲止。
需要注意的是,由于 Java 早在 2012 年就被蘋果公司标記爲 " 過時技術 ",因此該問題對于大多數普通 Mac 用戶不會産生影響。
IT 之家注意到,除了影響 Java 程序運行以外,macOS 14.4 的最終版本還存在其他問題。例如,該更新導緻了一些第三方顯示器集線器無法正常工作,并可能會删除或損壞部分打印機驅動程序。