Advisory ID: BT25-01
CVSSv4 score: 7.2
CVSSv4 Vector: AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Severity: High
Issue Date: 2025-02-25
Updated On: 2025-02-24
CVE: CVE-2025-0889
CWE: CWE-268
Synopsis: Privilege Management for Windows – Elevation of Privilege
Impacted Product: Privilege Management for Windows
Summary
A vulnerability has been discovered in Privilege Management for Windows that allows for a local authenticated attacker to elevate privileges.
Details
Prior to 25.2, a local authenticated attacker can elevate privileges via the manipulation of COM objects under certain circumstances where an EPM policy allows for automatic privilege elevation of a user process.
Mitigation
Block Rules based on COM Object Publisher Matching: EPM-W currently supports blocking of COM objects based on publisher matching. However, only the COM objects that require elevation are supported, which means our customers can create a block rule for COM objects that require elevation based on matching/not matching publishers. It is worth noting that this mitigation would not mitigate the abuse attempts against COM objects that do not require elevation.
Setting Process Mitigations for Elevated Processes: If EPM-elevated processes load COM objects, then system admins can enable process mitigations (e.g., Code Integrity Guard) for the applications to be elevated by EPM-W if enabling them will not break the functionality of the application. Enabling the relevant process mitigation can prevent a non-Microsoft signed DLL being loaded into the specified application, hence can mitigate the abuse attempts.
Monitoring / Preventing Users Modifying Registry: As a mitigation, customers can also use Group Policy Objects to prevent users from editing the following registry hives:
HKEY_CURRENT_USER\Software\Classes\CLSID
HKEY_CLASSES_ROOT\CLSID
HKEY_CLASSES_ROOT\WOW6432Node\CLSID
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\CLSID
In addition, customers should also monitor the mentioned registry hives for potential abuse attempts. Note that it is possible for a user to modify those registry hives via tools such as command prompt, PowerShell and PowerShell ISE, Registry Editor, SetX, Reg, and WMIC. Therefore, monitoring the creation of such processes can be useful to detect potential abuse attempts.
Affected Versions
Product | Version |
|---|---|
Privilege Management for Windows | Prior to 25.2 |
Fixed Versions
The installation may be downloaded from our BeyondTrust Customer Support portal>Downloads page. It is also available in your PM Cloud portal once your tenant is updated to 25.2
Product | Version |
|---|---|
Privilege Management for Windows | 25.2 and later |
Acknowledgements
BeyondTrust would like to thank Wilson, Jared and David L. Andrews from Bank of America’s GIS Red Team for reporting this vulnerability.
