CVE-2026-80114
Vulnérabilité élevée dans PerformanceTest (PassMark Software)
Description
PassMark PerformanceTest before 11.1 build 1012, BurnInTest before 11.1 build 1000, and OSForensics before 11.1 build 1016 contain a hard-coded credentials vulnerability in DirectIo64.sys that allows local attackers to perform arbitrary physical memory writes by extracting an 8-byte key embedded as a hardcoded literal in the distributed binary and computing valid MD5 authentication tags for arbitrary IOCTL write requests. Attackers can additionally bypass a secondary validation gate by using the driver's own bit-clear IOCTL to clear a single bit in the gating instruction's displacement byte, causing all subsequent write requests to skip MAC verification, size checks, and Vendor ID checks entirely.
Gravité et risque d'exploitation
CVE-2026-80114 obtient un score CVSS de 8.5/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.19 %, ce qui la place devant 8.2 % des CVE référencées.
Que faire ?
- Vérifiez si PerformanceTest (versions <11.1 build 1000, <11.1 build 1012, 0, <11.1 build 1016) est présent sur votre parc.
- Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
- À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
- Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.
Références
- https://github.com/floppywiggler/directio64-disclosure
- https://www.passmark.com/products/performancetest/history.php
- https://www.passmark.com/products/burnintest/history.php
- https://www.osforensics.com/whats-new.html
- https://dkom.dev/posts/directio64-disclosure/
- https://www.vulncheck.com/advisories/passmark-performancetest-burnintest-and-osforensics-hard-coded-credentials-authentication-bypass-via-directio64-sys
