Home > Security & Privacy
Microsoft Fixed A Y2K-Style Bug That Broke Exchange Email
Thomas Trutschel/Photothek via Getty Images
January 3rd, 2022 | 15:11 PM | 576 views
WASHINGTON, D.C., UNITED STATES
Microsoft learned a valuable lesson about the limits of integers.
Microsoft is starting 2022 with a flashback to Y2K bugs. Bleeping Computer reports the company has released a temporary fix for a bug that broke email delivery for on-premises Exchange 2016 and 2019 servers on New Year's Day. As users discovered, Exchange was trying to store version date checks for its antivirus scanning engine in a 32-bit integer variable — a big problem when any date from January 1st, 2022 onward was too large. Any new checks made the malware engine crash and left email stuck in a queue.
The emergency fix uses a PowerShell script to pause two services, replace the older antivirus engine files with newer ones that use a new number sequence, and restart operations. The fix requires manual input and could take a long time to implement for larger companies, but an automatic solution is in development.
This shouldn't affect other Exchange customers. The timing is also 'ideal' as a holiday weekend likely limited the demand for email. Company IT managers probably didn't want to start 2022 patching servers, though, and it's unclear why Microsoft didn't foresee a date issue with software released just a few years ago. Whatever the reasoning, this serves as a clear lesson about anticipating date bugs.
Source:
courtesy of ENGADGET
by Jon Fingas
If you have any stories or news that you would like to share with the global online community, please feel free to share it with us by contacting us directly at [email protected]