Microsoft a corrigé un bogue de style an 2000 qui cassait la messagerie Exchange

Microsoft commence 2022 avec un retour en arrière sur les bogues de l’an 2000. Ordinateur qui bipe rapporte que la société a publié un correctif temporaire pour un bogue qui a interrompu la livraison des e-mails pour les serveurs Exchange 2016 et 2019 sur site le jour du Nouvel An. Comme les utilisateurs l’ont découvert, Exchange essayait de stocker les vérifications de date de version pour son moteur d’analyse antivirus dans une variable entière de 32 bits – un gros problème lorsqu’une date à partir du 1er janvier 2022 était trop longue. Toute nouvelle vérification faisait planter le moteur du malware et laissait les e-mails bloqués dans une file d’attente.

Le correctif d’urgence utilise un script PowerShell pour suspendre deux services, remplacer les anciens fichiers du moteur antivirus par des fichiers plus récents qui utilisent une nouvelle séquence de numéros et redémarrer les opérations. Le correctif nécessite une saisie manuelle et peut prendre beaucoup de temps à mettre en œuvre pour les grandes entreprises, mais une solution automatique est en cours de développement.

Cela ne devrait pas affecter les autres clients Exchange. Le moment est également « idéal », car un week-end férié a probablement limité la demande d’e-mails. Cependant, les responsables informatiques de l’entreprise ne voulaient probablement pas commencer à appliquer des correctifs aux serveurs 2022, et on ne sait pas pourquoi Microsoft n’a pas prévu de problème de date avec les logiciels publiés il y a quelques années à peine. Quel que soit le raisonnement, cela sert de leçon claire sur l’anticipation des bugs de date.

Tous les produits recommandés par Engadget sont sélectionnés par notre équipe éditoriale, indépendante de notre maison mère. Certaines de nos histoires incluent des liens d’affiliation. Si vous achetez quelque chose via l’un de ces liens, nous pouvons gagner une commission d’affiliation.

Source-145