Description
PassMark PerformanceTest before 11.1 build 1012, BurnInTest before 11.1 build 1000, and OSForensics before 11.1 build 1016 contain an improper access control vulnerability in the DirectIo64.sys kernel driver that allows unprivileged local users to perform privileged hardware operations by opening a handle to the device object created without a security descriptor. Attackers can issue IOCTLs through the permissive default Windows ACL applied to the device to access restricted hardware operations regardless of privilege or integrity level.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
PassMark Software PerformanceTest
Default version status: affected
0 to < 11.1 build 1012affected
PassMark Software BurnInTest
Default version status: affected
0 to < 11.1 build 1000affected
PassMark Software OSForensics
Default version status: affected
0 to < 11.1 build 1016affected
References
- https://github.com/floppywiggler/directio64-disclosure ↗
- https://www.passmark.com/products/performancetest/history.php ↗
- https://www.passmark.com/products/burnintest/history.php ↗
- https://www.osforensics.com/whats-new.html ↗
- https://dkom.dev/posts/directio64-disclosure/ ↗
- https://www.vulncheck.com/advisories/passmark-performancetest-burnintest-and-osforensics-improper-access-control-via-directio64-sys ↗