Microsoft has Fixed a Y2K-Style Bug that was Causing Exchange Email to Fail

January 3, 2022
Microsoft
572
Views

Microsoft is kicking in 2022 with a throwback to Y2K bugs. According to reports, the company has provided a temporary remedy for a bug that disrupted email delivery on New Year’s Day for on-premises Exchange 2016 and 2019 servers. Users observed that Exchange was attempting to store version date checks for its antivirus scanning engine in a 32-bit integer variable – a major issue because any date from January 1st, 2022 onwards was too huge. Any additional checks caused the malware engine to break, leaving mails in a backlog.

A PowerShell script is used in the emergency repair to suspend two services, replace the outdated antivirus engine files with fresh ones that use a different number sequence, and restart operations. The repair requires manual input and may take a long time to execute for bigger businesses, but an automatic solution is in the works.

Other Exchange clients should be unaffected by this. The timing is also ‘ideal,’ as a holiday weekend likely reduced email demand. IT administrators at the company probably didn’t want to start updating servers in 2022, and it’s unclear why Microsoft didn’t anticipate a date issue with software published only a few years ago. Whatever the reasons, this is a clear lesson in the importance of predicting date problems.

Article Categories:
Technology

Leave a Reply

Your email address will not be published. Required fields are marked *

The maximum upload file size: 256 MB. You can upload: image, audio, video, document, spreadsheet, interactive, text, archive, code, other. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here