CVE Catalog

CVE-2026-80118

HighCVSS 7.1
Published: Translated: NVD NIST

Summary

A vulnerability in the DirectIo64.sys driver of PassMark products (PerformanceTest, BurnInTest, OSForensics) before specified versions allows an unprivileged local user to read all physical memory via a single IOCTL without caller identity check. The handler writes a crash-dump-format image of physical memory to a caller-supplied file path in SYSTEM context, enabling file creation in restricted locations and recovery of other processes' memory. The header exposes kernel module list, process list, and PFN pointers defeating KASLR, and a missing NULL check on an internal locator can cause a kernel crash.

Risk Assessment

The organization is exposed to sensitive data leakage from physical memory, including data of other users and processes, and weakening of kernel security mechanisms (KASLR). A kernel crash is also possible, causing service disruption.

Recommendation

Immediately update PassMark products to versions 11.1 build 1012 (PerformanceTest), 11.1 build 1000 (BurnInTest), and 11.1 build 1016 (OSForensics) or later. Until patched, restrict local access and monitor for unusual file operations.

Other vulnerabilities in PassMark DirectIo64.sys

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS