CVE-2026-80116
largeLocal privilege escalation via DirectIo64.sys in PerformanceTest, BurnInTest, OSForensics
PassMark Software's DirectIo64.sys kernel driver, shipped with PerformanceTest, BurnInTest, and OSForensics, exposes IOCTLs that perform PCI configuration space read/write operations without validating the target device, register offset, or value being written (CWE-782). A local user with low privileges can obtain a device handle and issue arbitrary IOCTL calls, which the driver executes directly against PCI hardware. By exploiting this, an attacker can enable Bus Master DMA on any PCI device, clear a storage controller's command registers to halt disk I/O (denial of service), or remap Base Address Registers to redirect DMA to an attacker-chosen physical address, giving high impact on the local system's confidentiality, integrity, and availability (CVSS 4.0: 8.5 High, local vector, low privileges required, no user interaction). Only systems running the affected versions of these three PassMark tools are affected; the flaw requires local code execution, so single-user workstations are lower risk than shared diagnostic, benchmarking, or forensic lab machines where multiple users run these utilities. There is no known public proof-of-concept, the CVE is not in CISA KEV, and EPSS puts 30-day exploitation probability at about 0.1%, so no exploitation has been observed.
What to do: Upgrade to the fixed builds: PerformanceTest 11.1 build 1012 or later, BurnInTest 11.1 build 1000 or later, and OSForensics 11.1 build 1016 or later. On shared or multi-user Windows machines where these tools are installed, restrict local interactive access and inventory which systems have DirectIo64.sys loaded, prioritizing shared diagnostic, benchmarking, and forensic workstations where any local user can reach the vulnerable driver.
| PassMark Software PerformanceTest | all versions before 11.1 build 1012 |
| PassMark Software BurnInTest | all versions before 11.1 build 1000 |
| PassMark Software OSForensics | all versions before 11.1 build 1016 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
PassMark PerformanceTest before 11.1 build 1012, BurnInTest before 11.1 build 1000, and OSForensics before 11.1 build 1016 contain a privilege escalation vulnerability in DirectIo64.sys that allows local users to modify hardware configuration by exploiting exposed IOCTLs with no validation on device selection, register offset, or value. Attackers can obtain a device handle and issue arbitrary PCI configuration space read/write operations to enable Bus Master DMA on any PCI device, halt storage controller I/O by clearing command registers, or remap Base Address Registers to redirect DMA to an attacker-chosen physical address.
- Weakness
- CWE-782
- Vector
- CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.