就在一月2号,据外媒 NeoWin 网站报导,Microsoft Exchange 服务器目前无法正确解析 2022年的新日期,暂时无法处理邮件。随后根据挪威公司 Sopra Steria 经理 Marius Sandbu 发布的报告中明确指出,Microsoft 在推送的 Exchange 新日期补丁存在问题,无法正常运行,“220101001”无法被正常解析,据了解那是因为 Microsoft 使用了signed int32 作为日期格式,结果 2.201.010.001 超过了 long int 的最大值 2.147.483.647。世界许多企业网管的新年庆祝活动被突如其来的公司邮件系统的一条错误报告报告打断了。
值得一提的是这一个有趣的“2022年虫”问题,很像 2000年的“千年虫”,当时由于部分计算机程序只采用两位十进制数表示年份,导致在跨世纪时就会出现错误。此外,为了恢复邮件处理,系统管理员不得不在他们的 Exchange 服务器上禁用恶意软件扫描,这可能会导致使用户和服务器本身受到不同程度上的攻击。
根据我们了解到到消息中,该问题还将影响后续 Exchange Server 2013、2016 和 2019。此外 Microsoft 最新回应称,该项目的工程师正在夜以继日地进行修复,以消除客户操作的需要,但真正修复好还需要几天时间来开发和部署。此外,Microsoft 开发另一个更新,该更新正在最终测试验证中。更新需要客户采取行动,但它将提供最快的解决时间。
而对于此类 Microsoft 更新存在的 bug 问题,大部分用户们都习以为常了,而且 Microsoft 已经创建了一个电脑脚本,客户可以运行该电脑脚本来检查是否有任何 Exchange 服务器落后于更新。