Trit' a écrit :
On connaissait le bug de l’an 2000 (qui n’a pas vraiment eu lieu : tout au plus, certaines applications comme le Gestionnaire de fichier de Windows 3.x affichait « 19:0 » à la place de « 2000 » pour les dates post-1999), celui de 2010 (qui a touché les PS3), et les utilisateurs de systèmes UNIX/Linux 32 bits attendent celui de 2038 (dépassement d’entier dû à une horloge système comptant le temps en nombre de secondes depuis le 1/1/1970 à 0h UTC, et qui atteindra la valeur 2³² – 1 en janvier de cette année-là).
Ben, en cette nouvelle année 2022, Microsoft a décidé de nous en offrir une copie (comme toujours, les « photocipieuses de Redmond »…) avec le bug de l’an 2022 (Y2K22 pour les intimes) ! Accrochez-vous : vous allez vous marrer !
En ce beau premier week-end de 2022, donc, des gens se sont aperçus que Microsoft Exchange enregistrait lui aussi les dates des e-mails en tant qu’entiers 32 bits signés, décomposés sous la forme YYMMDDHHmm.
Vous la voyez venir, la bonne grosse m××de qui fait que MS reste et demeure la risée du monde de l’informatique un tant soit peu sérieuse ?
Bah ouais : un e-mail datant du 1er janvier 2022 à 0h00 sera daté comme 2201010000 dans Exchange. Or, ce nombre dépasse la limite de 2³² – 1…
Conséquence : les e-mails de cette année restent bloqués en file d’attente et Exchange signale des bugs à répétition.
https://www.bleepingcomputer.com/ne [...] -delivery/
Bon, un correctif temporaire a déjà été publié :
https://www.bleepingcomputer.com/ne [...] -2022-bug/
Citation :
To use the automated script to apply the fix, you can follow these steps on each on-premise Microsoft Exchange server in your organization:
- Download the Reset-ScanEngineVersion.ps1 script from https://aka.ms/ResetScanEngineVersion.
- Open an elevated Exchange Management Shell.
- Change the execution policy for PowerShell scripts by running Set-ExecutionPolicy -ExecutionPolicy RemoteSigned.
- Run the script.
- If you had previously disabled the scanning engine, enable it again using the Enable-AntimalwareScanning.ps1 script.
Microsoft warns that this process may take some time, depending on the organization's size.
Microsoft has also provided steps that admins can use to update the scanning engine manually.
After running the script, Microsoft says that email will start delivering again, but it may take some time to complete depending on the amount of email that was stuck in the queue.
Microsoft also explains that the new AV scanning engine will be version number 2112330001, which references a date that does not exist and that admins should not be concerned.
|
Au-delà du fait que cette erreur fait encore une fois passer les devs de MS pour des gros nazes (et c’est pas la première fois qu’ils nous font des trucs ahurissants qui n’arrivent chez personne d’autre, parce que les autres avaient d’emblée correctement conçu leurs trucs), faudrait quand même qu’un jour, on en finisse une bonne fois pour toutes avec cette sale manie de vouloir n’écrire les années que sur deux chiffres ! On est en 2022, pas en 0022 ! Tant pis, mais si l’année s’écrit avec quatre chiffres, on l’écrit avec quatre chiffres, point ! Surtout que maintenant, il n’y a plus de problèmes de mémoire à économiser : on n’est plus dans les années 1980, l’excuse (déjà naze à l’époque) ne tient plus. 
|