mirror of
https://github.com/winfsp/winfsp.git
synced 2026-07-29 07:49:24 -05:00
sys: FspVolumeNotifyWork: fix vulnerability reported by Wencheng Xue (GitHub @panwnvda)
Correct bounds checking on FSP_FSCTL_NOTIFY_INFO records.
This commit is contained in:
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user