mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2025-11-11 02:58:02 -06:00
Windows vulnerability fix : clear sensitive data in Windows kernel driver by using burjn instead of memset
This commit is contained in:
@@ -323,7 +323,7 @@ static NTSTATUS MountDrive (DriveFilterExtension *Extension, Password *password,
|
|||||||
if (mappedCryptoInfo)
|
if (mappedCryptoInfo)
|
||||||
{
|
{
|
||||||
Dump ("Wiping memory %x %d\n", cryptoInfoAddress.LowPart, BootArgs.CryptoInfoLength);
|
Dump ("Wiping memory %x %d\n", cryptoInfoAddress.LowPart, BootArgs.CryptoInfoLength);
|
||||||
memset (mappedCryptoInfo, 0, BootArgs.CryptoInfoLength);
|
burn (mappedCryptoInfo, BootArgs.CryptoInfoLength);
|
||||||
MmUnmapIoSpace (mappedCryptoInfo, BootArgs.CryptoInfoLength);
|
MmUnmapIoSpace (mappedCryptoInfo, BootArgs.CryptoInfoLength);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user