I funzionari di Microsoft Exchange hanno accolto con favore il nuovo anno a causa di un bug di blocco della posta elettronica nei loro sistemi, dopo che un errore di codifica ha impedito la corretta memorizzazione delle informazioni su data e ora del 2022.
Il problema interessa le installazioni di Exchange in locale con gli utenti Rapporti Le versioni 2016 e 2019 di Microsoft Calendar e Communications Server non sono in grado di inviare o ricevere posta elettronica.
Un errore di codifica dopo l’aggiornamento automatico del 1 gennaio ha causato l’arresto anomalo del servizio antimalware FIP-FS con codice di errore 0x80004005 quando rileva le date del 2022.
I valori di data come 220010001 non possono essere convertiti in interi lunghi a 32 bit, perché superano il massimo che può essere memorizzato che è 2^31 o 2147483647.
Convertire una data formattata in i32 è una mossa cerebrale galattica a cui non avrei mai pensato. Sono sicuro che il codice sorgente ha un commento da qualche parte che dice “fixme: deve essere modificato ad un certo punto”
-。 ゚ ・ m (> Д < #) / m/ ・ ゚ 。️ (@dada78641) 1 gennaio 2022
Microsoft ha confesso errore e sta lavorando per l’aggiornamento.
“I nostri ingegneri hanno lavorato 24 ore su 24 su una soluzione che eliminerebbe la necessità di intervento da parte del cliente, ma abbiamo stabilito che qualsiasi modifica che non coinvolga l’azione del cliente richiederà diversi giorni per lo sviluppo e l’implementazione”, ha affermato la società.
“Stiamo lavorando a un altro aggiornamento che è in fase di verifica finale dei test.
“L’aggiornamento richiede l’intervento del cliente, ma fornirà il tempo più rapido per risolvere il problema.”
Gli utenti interessati dall’errore possono utilizzare lo script PowerShell Disable-AntiMalwareScanning.ps1 per disabilitare la scansione malware.
È necessario riavviare Exchange Server affinché la soluzione abbia effetto.