Baidu Antivirus Process Termination Vulnerability via Bring Your Own Vulnerable Driver Attack

Vulnerability

A vulnerability in the BdApiUtil driver of Baidu Antivirus version 5.2.3.116083 allows for arbitrary process termination. This issue can be exploited by executing a Bring Your Own Vulnerable Driver (BYOVD) attack. While administrative privileges are required to install the driver, once installed, it can be accessed by any user.

Impact

Exploitation of this vulnerability allows for arbitrary process termination, which could disrupt normal system operations or cause loss of unsaved data.

Reproduction

To reproduce this vulnerability, first, ensure that the BdApiUtil driver is installed. This driver requires administrative privileges for installation. Once the driver is installed, it can be accessed by any user. The vulnerability can be exploited by sending an IOCTL command to the driver to terminate a process by its PID. This can be done using a C++ program that opens a handle to the driver and sends the IOCTL command with the PID of the process to be terminated.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
4.2
remediation
0.0
relevance
0.0
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.