CVE-2020-12612

High

Description

An issue was discovered in BeyondTrust Privilege Management for Windows through 5.6. When specifying a program to elevate, it can typically be found within the Program Files (x86) folder and therefore uses the %ProgramFiles(x86)% environment variable. However, when this same policy gets pushed to a 32bit machine, this environment variable does not exist. Therefore, since the standard user can create a user level environment variable, they can repoint this variable to any folder the user has full control of. Then, the folder structure can be created in such a way that a rule matches and arbitrary code runs elevated.

SeverityHigh
CVSS7.8
Exploit probability—
ProductBeyondtrust Privilege Management For Windows
PublishedDec 12, 2023
First seenDec 12, 2023

How to fix

Update
  • beyondtrust privilege_management_for_windows5.6 or later

Affected products

ProductAffected versionsFixed in
beyondtrust privilege_management_for_windowsv < 5.6, 5.65.6

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.