CVE-2010-3190

Untrusted search path vulnerability in the Microsoft Foundation Class (MFC) Library in Microsoft Visual Studio .NET 2003 SP1; Visual Studio 2005 SP1, 2008 SP1…

High · published August 31, 2010

CVSS v3.1
7.8
EPSS
9%
Percentile
95.1
In the wild
Unconfirmed
What it is

⚡ Watch out for untrusted paths! This vulnerability allows local users to exploit the MFC library in Microsoft products by dropping a malicious `dwmapi.dll` in the current working directory. 😱 Think of it like a restaurant where a sneaky diner can switch the chef’s special sauce with their own concoction right before serving — if the chef isn’t careful, everyone gets served a dish that could be harmful! An attacker could gain elevated privileges, allowing them to execute arbitrary code within the application context. This means they could manipulate your application and potentially compromise the entire system—absolutely devastating for your security!

Put simply

Think of it like a restaurant where a sneaky diner can switch the chef’s special sauce with their own concoction right before serving — if the chef isn’t careful, everyone gets served a dish that could be harmful! This vulnerability arises from the MFC’s reliance on dynamic library loading without verifying the integrity of the `dwmapi.dll` file, letting attackers substitute their own version in the current working directory during execution of affected applications like AtlTraceTool8.exe.

What to do

An attacker could gain elevated privileges, allowing them to execute arbitrary code within the application context. This means they could manipulate your application and potentially compromise the entire system—absolutely devastating for your security! To secure your environment, ensure that you’re running updated versions of Visual Studio and Exchange Server, and restrict the ability to place untrusted DLLs in directories where MFC applications are executed. Additionally, enforce strict directory permissions. You’ve got this! With these steps, you can patch this vulnerability and boost your security defenses like a pro! 🛡️

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.08739 · 95.1th percentile
Published
2010-08-31T19:25Z
EPSS history
Timeline
  • 31 AUG 19:25Z
    Untrusted search path vulnerability in the Microsoft Foundation Class (MFC) Library in Microsoft Visual Studio .NET 2003 SP1; Visual Studio 2005 SP1, 2008 SP1…
    cvelistv5