ZeroHour

CVE-2026-80116

large

Local privilege escalation via DirectIo64.sys in PerformanceTest, BurnInTest, OSForensics

CVSS 4.0
8.5 high
EPSS
<1%p2
Published
()
Modified
AI analysis

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.

Affected
PassMark Software PerformanceTestall versions before 11.1 build 1012
PassMark Software BurnInTestall versions before 11.1 build 1000
PassMark Software OSForensicsall versions before 11.1 build 1016
Estimated exposure
largeplausibly on the order of 100,000-1,000,000 cumulative users across the three tools; active installs unknown — PassMark's benchmarking, burn-in, and digital-forensics utilities are widely used by PC enthusiasts, system builders, IT technicians, and forensic investigators over many years, but no public install-count telemetry exists, so this is a…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

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 news

No ingested article mentions this CVE yet.