Il disallineamento delle versioni è la condizione in cui sistemi diversi nello stesso ambiente eseguono contemporaneamente build software differenti. Accade spesso durante i rilasci scaglionati, quando una piattaforma o un gruppo di dispositivi si aggiorna prima di un altro. Nelle operazioni di sicurezza, questo stato misto è importante perché "patchato" non significa "completamente patchato" se alcuni endpoint sono ancora su una build più vecchia.
Gli attaccanti informatici cercano il disallineamento delle versioni perché crea una finestra temporanea di protezione ridotta. Una vulnerabilità corretta su Windows può essere ancora presente su Linux o su macchine che non si sono ancora riavviate, offrendo a un attaccante un intervallo ristretto per colpire il sottoinsieme più debole. I difensori usano inventario, controlli delle build e monitoraggio della conformità agli aggiornamenti per individuare rapidamente il disallineamento, soprattutto per browser, agent e altri software esposti a Internet. In pratica, il disallineamento delle versioni è un rischio di rilascio e un segnale di rilevamento: indica dove l'esposizione può essere ancora presente anche dopo che una correzione è disponibile.


