Description
PassMark PerformanceTest before 11.1 build 1012, BurnInTest before 11.1 build 1000, and OSForensics before 11.1 build 1016 contain an unauthenticated physical memory disclosure in DirectIo64.sys, reachable by unprivileged local users through a single IOCTL with no caller-identity check. The handler writes a crash-dump-format (PAGEDU64) image of all physical memory to a caller-supplied file path in the SYSTEM context, allowing a standard user to create files in locations they cannot otherwise write and to recover memory belonging to processes of other users. The image is preceded by a header that exposes the kernel loaded-module list, active-process list and PFN database pointers, defeating KASLR. The same handler also dereferences the return value of an internal kernel-structure locator without a NULL check; that locator returns NULL on three distinct failure paths, and a kernel crash results on builds where any of those paths is taken.
Published: 2026-09-04
Score: 8.4 High
EPSS: < 1% Very Low
KEV: No
Impact: Data Exposure and Denial of Service
Action: Patch Immediately
AI Analysis

Impact

The vulnerability is a kernel-mode flaw in DirectIo64.sys that is triggered by an unauthenticated IOCTL. The driver writes a crash‑dump image of all physical memory to a caller‑supplied file path, and the IOCTL performs no identity check, allowing any local user to invoke it. The resulting dump contains the entire physical memory, exposing credentials, secrets, and memory belonging to other processes, thereby compromising confidentiality. Additionally, the same handler dereferences a returned pointer without null checking, so when the pointer is null on any of three failure paths the kernel crashes, creating a denial‑of‑service condition. This flaw embodies CWE‑476 (Null Pointer Dereference), CWE‑497 (Privilege Escalation via Unprotected API), and CWE‑73 (Path Traversal).

Affected Systems

The flaw affects PassMark Software’s BurnInTest (any build older than 11.1 build 1000), OSForensics (any build older than 11.1 build 1016), and PerformanceTest (any build older than 11.1 build 1012). Users running these legacy versions on Windows systems can exploit the DirectIo64.sys driver irrespective of user privileges.

Risk and Exploitability

With a CVSS score of 8.4, the vulnerability is deemed high severity; the EPSS score is not available and the issue is not yet listed in CISA’s KEV catalog. Attackers can exploit the flaw locally by invoking the vulnerable IOCTL with a crafted file path: the kernel writes the entire physical memory dump to the specified location in SYSTEM context, granting unprivileged users access to protected files and data otherwise out of reach. Failure paths in the driver also allow a kernel crash, which can be used for denial of service. Because the IOCTL lacks any caller‑identity check, the attack does not require elevated privileges or authentication, making it a straightforward local privilege escalation and data exposure vector.

Generated by OpenCVE AI on September 4, 2026 at 20:02 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest releases of BurnInTest (build 1000 or newer), OSForensics (build 1016 or newer), and PerformanceTest (build 1012 or newer), where DirectIo64.sys is fixed.
  • Restrict installation and execution of the affected products to trusted administrative accounts only, and remove or disable any instances on machines that should not have local user access.
  • Continuously monitor for abnormal file creation in protected directories and for recurrent kernel crashes, and investigate any suspicious DirectIo64.sys activity as a potential exploitation attempt.

Generated by OpenCVE AI on September 4, 2026 at 20:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 10 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 07 Sep 2026 08:30:00 +0000

Type Values Removed Values Added
First Time appeared Passmark
Passmark burnintest
Passmark osforensics
Passmark performancetest
Vendors & Products Passmark
Passmark burnintest
Passmark osforensics
Passmark performancetest

Fri, 04 Sep 2026 18:45:00 +0000

Type Values Removed Values Added
Description PassMark PerformanceTest before 11.1 build 1012, BurnInTest before 11.1 build 1000, and OSForensics before 11.1 build 1016 contain an unauthenticated physical memory disclosure in DirectIo64.sys, reachable by unprivileged local users through a single IOCTL with no caller-identity check. The handler writes a crash-dump-format (PAGEDU64) image of all physical memory to a caller-supplied file path in the SYSTEM context, allowing a standard user to create files in locations they cannot otherwise write and to recover memory belonging to processes of other users. The image is preceded by a header that exposes the kernel loaded-module list, active-process list and PFN database pointers, defeating KASLR. The same handler also dereferences the return value of an internal kernel-structure locator without a NULL check; that locator returns NULL on three distinct failure paths, and a kernel crash results on builds where any of those paths is taken.
Title PassMark PerformanceTest, BurnInTest, and OSForensics Kernel Null Pointer Dereference via DirectIo64.sys IOCTL
Weaknesses CWE-476
CWE-497
CWE-73
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}

cvssV4_0

{'score': 8.4, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Passmark Burnintest Osforensics Performancetest
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-10T15:06:13.775Z

Reserved: 2026-08-25T19:56:44.777Z

Link: CVE-2026-80118

cve-icon Vulnrichment

Updated: 2026-09-10T13:51:56.636Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-04T19:17:28.710

Modified: 2026-09-10T16:17:56.837

Link: CVE-2026-80118

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-07T08:15:14Z

Weaknesses
  • CWE-476

    NULL Pointer Dereference

  • CWE-497

    Exposure of Sensitive System Information to an Unauthorized Control Sphere

  • CWE-73

    External Control of File Name or Path