sys: FspVolumeNotifyWork: fix vulnerability reported by Wencheng Xue (GitHub @panwnvda)

Correct bounds checking on FSP_FSCTL_NOTIFY_INFO records.
This commit is contained in:
Bill Zissimopoulos
2026-07-27 16:16:41 +03:00
parent e3ecc89bb7
commit 1916d9bf06
+2
View File
@@ -1523,6 +1523,8 @@ static VOID FspVolumeNotifyWork(PVOID NotifyWorkItem0)
Unlock = TRUE;
break;
}
if ((SIZE_T)(NotifyInfoEnd - (PUINT8)NotifyInfo) < NotifyInfoSize)
break;
FileName.Length =
FileName.MaximumLength = (USHORT)(NotifyInfoSize - sizeof(FSP_FSCTL_NOTIFY_INFO));