苹果于11月10日面向Mac设备推送macOS Golden Gate 27.2.1更新,重点修复了命令行工具中eMudhra根证书信任残留问题。此前苹果已在Safari、邮件及采用苹果框架的应用中屏蔽相关被泄露证书,但curl、git等命令行工具仍可能接受这些证书,使开发者及高级用户面临潜在安全风险。
该漏洞源于证书颁发机构eMudhra签发的部分证书存在严重缺陷。据Mozilla调查,相关证书使用的私钥数值低于256,极易被恢复。攻击者可借此伪造看似对任意网站有效的证书,进而实施中间人攻击、窃取数据或诱导用户访问恶意站点。由于命令行工具广泛用于网络请求、代码拉取与软件安装,这一信任链条的缺口对开发环境的威胁尤为直接。
在本次更新前,苹果曾提供手动防护方案,指导用户从/etc/ssl/cert.pem文件中删除受影响的根证书。对于暂时无法升级系统的用户,苹果仍保留该说明,但官方明确建议尽快安装最新更新,以获得更完整、自动化的防护。更新完成后,macOS命令行工具将不再信任受影响的eMudhra根证书,系统在校验网站与服务器身份时的标准更为严格。
除macOS 27.2.1外,苹果同步为运行macOS 26和macOS 15的设备分别发布macOS 26.7.3与macOS 15.8.3,将同类修复覆盖至更多旧系统版本。这一做法延续了苹果在证书信任问题上多版本并行的处理方式,避免旧系统用户长期暴露于风险之中。
对开发者而言,证书信任链是代码拉取、依赖安装与CI/CD流程的基础环节,命令行工具层面的修复补上了此前图形界面防护未覆盖的缺口。企业IT管理部门可将此次更新纳入终端安全基线,推动开发设备尽快升级,并排查仍依赖手动删除证书方案的存量设备。
该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。