IT之家 1 月 2 日消息,据 NeoWin 报道,微软 Exchange 服务器无法正确解析 2022 年的新日期,暂时无法处理邮件。
根据挪威公司 Sopra Steria 经理 Marius Sandbu 发布的报告,微软推送的 Exchange 新日期补丁无法正常运行,“220101001”无法被正常解析,因为微软使用了 signed int32 作为日期格式,结果 2.201.010.001 超过了 long int 的最大值 2.147.483.647。
这一 Bug 听起来很像 2000 年的“千年虫”,由于部分计算机程序只采用两位十进制数表示年份,在跨世纪时就会出现错误。
此外,为了恢复邮件处理,系统管理员不得不在他们的 Exchange 服务器上禁用恶意软件扫描,这可能会使用户和服务器本身受到攻击。
IT之家了解到,该问题将影响 Exchange Server 2013、2016 和 2019。
微软回应称,工程师正在夜以继日地进行修复,以消除客户操作的需要,需要几天时间来开发和部署。此外,微软开发另一个更新,该更新正在最终测试验证中。更新需要客户采取行动,但它将提供最快的解决时间。