vendor:
Windows
by:
7.5
CVSS
HIGH
Elevation of Privilege
287
CWE
Product Name: Windows
Affected Version From: Windows 10 1803
Affected Version To:
Patch Exists: NO
Related CWE:
CPE:
Platforms Tested: Windows 10 1803
Windows: Browser Broker Cross Session EoP
The Browser Broker COM object doesn’t verify its caller correctly allowing one user to execute arbitrary code in another logged on user’s session. The majority of the calls are checked with functions such as BrokerAuthenticateAttachedCallerGetPIC which ensures the caller is an Edge process (based on its package ID) and meets certain requirements based on the sandbox type etc. One thing this code doesn’t do is check that the caller is the same user as the running broker process.
Mitigation:
Implement proper caller verification in the Browser Broker COM object to ensure that only the intended user can execute code in their session.