search menu icon-carat-right cmu-wordmark

CERT Coordination Center

Paragon Software Hard Disk Manager product line contains five memory vulnerabilities within its BioNTdrv.sys driver that allow for privilege escalation and denial-of-service (DoS) attacks

Vulnerability Note VU#726882

Original Release Date: 2025-02-28 | Last Revised: 2025-04-14

Overview

The Paragon Software Hard Disk Manager (HDM) product line contains a vulnerable driver titled BioNTdrv.sys. The driver, versions 10.1.X.Y and older, 1.0.0.0, 1.1.0.0, 1.3.0.0, 1.4.0.0, and 1.5.1.0, contain five vulnerabilities. These include arbitrary kernel memory mapping and write vulnerabilities, a null pointer dereference, insecure kernel resource access, and an arbitrary memory move vulnerability. An attacker with local access to a device can exploit these vulnerabilities to escalate privileges or cause a denial-of-service (DoS) scenario on the victim's machine. Additionally, as the attack involves a Microsoft-signed Driver, an attacker can leverage a Bring Your Own Vulnerable Driver (BYOVD) technique to exploit systems even if Paragon Software products are not installed. Microsoft has observed threat actors (TAs) exploiting this weakness in BYOVD ransomware attacks, specifically using CVE-2025-0289 to achieve privilege escalation to SYSTEM level, then execute further malicious code. These vulnerabilities have been patched by both Paragon Software, and vulnerable BioNTdrv.sys versions blocked by Microsoft's Vulnerable Driver Blocklist.

Description

The Paragon Software HDM is a series of tools from Paragon Software, available in both Community and Commercial versions, that allows users to manage partitions (individual sections) on a hard drive, create backups, copy drive contents, and wipe disks. These products include a kernel-level driver distributed as BioNTdrv.sys. The driver allows for a low-level access to the hard drive with elevated privileges to access and manage data as the kernel device.

Microsoft researchers have identified five vulnerabilities in Paragon Partition Manager version 17.9.1. These vulnerabilities, particularly in BioNTdrv.sys versions 1.3.0 and 1.5.1, allow attackers to achieve SYSTEM-level privilege escalation, which surpasses typical administrator permissions. The vulnerabilities also enable attackers to manipulate the driver via device-specific Input/Output Control (IOCTL) calls, potentially resulting in privilege escalation or system crashes (e.g., a Blue Screen of Death, or BSOD). Even if Paragon Partition Manager is not installed, attackers can install and misuse the vulnerable driver through the BYOVD method to compromise the target machine. The vulnerabilities are additionally present within versions 10.1.X.Y and older, 1.0.0.0, 1.1.0.0, and 1.4.0.0 of BioNTdrv.sys.

Identified Vulnerabilities:

CVE-2025-0288 Various Paragon Software products contain an arbitrary kernel memory vulnerability within biontdrv.sys, facilitated by the memmove function, which does not validate or sanitize user controlled input, allowing an attacker the ability to write arbitrary kernel memory and perform privilege escalation.

CVE-2025-0287 Various Paragon Software products contain a null pointer dereference vulnerability within biontdrv.sys that is caused by a lack of a valid MasterLrp structure in the input buffer, allowing an attacker to execute arbitrary code in the kernel, facilitating privilege escalation.

CVE-2025-0286 Various Paragon Software products contain an arbitrary kernel memory write vulnerability within biontdrv.sys that is caused by a failure to properly validate the length of user supplied data, which can allow an attacker to execute arbitrary code on the victim machine.

CVE-2025-0289 Various Paragon Software products contain an insecure kernel resource access vulnerability facilitated by the driver not validating the MappedSystemVa pointer before passing it to HalReturnToFirmware, which can allows an attacker the ability to compromise the service.

CVE-2025-0285 Various Paragon Software products contain an arbitrary kernel memory mapping vulnerability within biontdrv.sys that is caused by a failure to properly validate the length of user supplied data, which can allow an attacker to perform privilege escalation exploits.

Impact

An attacker with local access to a target device can exploit specific BioNTdrv.sys versions to escalate privileges to SYSTEM level or cause a DoS scenario. Microsoft has observed this driver being used in ransomware attacks, leveraging the BYOVD technique for privilege escalation prior to further malicious code execution.

Solution

Paragon Software has updated the affected products and released a new driver, BioNTdrv.sys version 2.0.0, which addresses these vulnerabilities. To update your Paragon product, follow the guidance listed here: http://paragon-software.zendesk.com/hc/en-us/articles/32993902732817-IMPORTANT-Paragon-Driver-Security-Patch-for-All-Products-of-Hard-Disk-Manager-Product-Line-Biontdrv-sys. Users can verify if their Vulnerable Driver Block list is enabled under Windows Security settings. On Windows 11 devices, this block list is enabled by default. Users can learn more about the Vulnerable Driver Block list here: Microsoft Vulnerable Driver Blocklist Information. Enterprise organizations should ensure the block list is applied for their user base to prevent potential loading of affected vulnerable BioNTdrv.sys versions by TAs. This will not prevent exploitation by TAs who already have administrator access.

Acknowledgements

Thanks to Microsoft for reporting the vulnerability.This document was written by Christopher Cullen.

Vendor Information

726882
 

Paragon Software Affected

Notified:  2024-08-07 Updated: 2025-02-28

Statement Date:   February 28, 2025

CVE-2025-0285 Affected
Vendor Statement:
Fixed in driver version 2.0.0 for all our Hard Disk Manager family products (incl. Partition Manager) version 17.45.0 and newer. What was done for vulnerability remediation: - IOctl 0x220014 is not accessible in new driver version 2.0.0. - IoCreateDevice was replaced by IoCreateDeviceSecure with SDDL permissions set allowing driver access only for local admins with elevated privileges.
CVE-2025-0286 Affected
Vendor Statement:
Fixed in driver version 2.0.0 for all our Hard Disk Manager family products (incl. Partition Manager) version 17.45.0 and newer. What was done for vulnerability remediation: - IOctl 0x220014 is not accessible in new driver version 2.0.0. - IoCreateDevice was replaced by IoCreateDeviceSecure with SDDL permissions set allowing driver access only for local admins with elevated privileges.
CVE-2025-0287 Affected
Vendor Statement:
Fixed in driver version 2.0.0 for all our Hard Disk Manager family products (incl. Partition Manager) version 17.45.0 and newer. What was done for vulnerability remediation: - IOctl 0x220004 and IOctl 0x220000 are not accessible in new driver version 2.0.0. - IoCreateDevice was replaced by IoCreateDeviceSecure with SDDL permissions set allowing driver access only for local admins with elevated privileges.
CVE-2025-0288 Affected
Vendor Statement:
Fixed in driver version 2.0.0 for all our Hard Disk Manager family products (incl. Partition Manager) version 17.45.0 and newer. What was done for vulnerability remediation: - IOctl 0x220014 is not accessible in new driver version 2.0.0. - IoCreateDevice was replaced by IoCreateDeviceSecure with SDDL permissions set allowing driver access only for local admins with elevated privileges.
CVE-2025-0289 Affected
Vendor Statement:
Fixed in driver version 2.0.0 for all our Hard Disk Manager family products (incl. Partition Manager) version 17.45.0 and newer. What was done for vulnerability remediation: - IoCreateDevice was replaced by IoCreateDeviceSecure with SDDL permissions set allowing driver access only for local admins with elevated privileges.

Vendor Statement

All vulnerabilities were fixed in BioNTdrv.sys driver version 2.0.0 for all our Hard Disk Manager family products starting version 17.45.0: Paragon Hard Disk Manager 17 all editions. Paragon Partition Manager Community Edition. Paragon Backup and Recovery Community Edition.

Also we provide a standalone security patch for 64-bit versions of Windows 10, Windows 11, Windows Server 2016/2019/2022/2025 to update driver version in all our product families with marketing versions 16 and 17. This patch is freely available on our website http://www.paragon-software.com/support/#patches

Microsoft Unknown

Updated: 2025-02-28

CVE-2025-0285 Unknown
CVE-2025-0286 Unknown
CVE-2025-0287 Unknown
CVE-2025-0288 Unknown
CVE-2025-0289 Unknown

Vendor Statement

We have not received a statement from the vendor.


Other Information

CVE IDs: CVE-2025-0285 CVE-2025-0286 CVE-2025-0287 CVE-2025-0288 CVE-2025-0289
API URL: VINCE JSON | CSAF
Date Public: 2025-03-01
Date First Published: 2025-02-28
Date Last Updated: 2025-04-14 20:19 UTC
Document Revision: 12

Sponsored by CISA.