Description
WinFsp through 2.2.26215 contains a null pointer dereference vulnerability in the kernel driver's Fast I/O device control handler that fails to validate the volume context before use. An unprivileged local user can trigger a denial of service by opening the WinFsp control device and issuing FSP_IOCTL_TRANSACT requests, causing a system crash.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| winfsp | winfsp | ≤ 2.2.26215 | — |
References
- Patch Commit patch
- https://github.com/winfsp/winfsp product
- https://github.com/winfsp/winfsp/blob/v2.2B4/src/sys/devctl.c#L68-L73 technical-description
- https://github.com/winfsp/winfsp/blob/v2.2B4/src/sys/devctl.c#L105-L114 technical-description
- https://github.com/winfsp/winfsp/blob/v2.2B4/src/sys/devctl.c#L146-L152 technical-description
- https://github.com/winfsp/winfsp/blob/v2.2B4/src/sys/volume.c#L1059-L1060 technical-description
- winfsp v2.2B4 Release Notes release-notes
- VulnCheck Advisory: WinFsp through 2.2.26215 NULL Pointer Dereference via Fast I/O third-party-advisory