CVE-2026-80118: NULL Pointer Dereference in PassMark Software PerformanceTest
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.
CVSS v4.0
Score 8.4high
Affected software
PassMark Software
PerformanceTest
PassMark Software
BurnInTest
PassMark Software
OSForensics
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
PassMark PerformanceTest before 11.1 build 1012, BurnInTest before 11.1 build 1000, and OSForensics before 11.1 build 1016 contain a local privilege vulnerability in the DirectIo64.sys driver. An unprivileged local user can invoke a single IOCTL without caller-identity checks to write a crash-dump-format image of all physical memory to a file path they specify, running in SYSTEM context. This allows unauthorized file creation in protected locations and memory disclosure of other users' processes. The memory image header exposes kernel module lists, active process lists, and PFN database pointers, effectively defeating KASLR protections. The same IOCTL handler also dereferences a kernel structure locator's return value without NULL checking, which can lead to a kernel crash if the locator returns NULL on any of three failure paths.
Potential Impact
The vulnerability enables local unprivileged users to disclose the entire physical memory contents, including sensitive kernel and process information, and to create files in locations normally inaccessible to them. This compromises system confidentiality and integrity by exposing kernel data structures and defeating KASLR. The NULL pointer dereference can cause system instability or denial of service via kernel crashes.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until an official fix is available, restrict local user access to affected systems and monitor for suspicious local activity involving the vulnerable IOCTL. Avoid running untrusted local code with any privileges.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- VulnCheck
- Date Reserved
- 2026-08-25T19:56:44.777Z
- Cvss Version
- 4.0
- State
- PUBLISHED
Threat ID: 6a9b1379acd9273b49121d84
Added to database: 09/04/2026, 18:52:41 UTC
Last enriched: 10/02/2026, 15:43:34 UTC
Last updated: 10/18/2026, 18:48:24 UTC
Views: 83
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.