CVE-2026-25852Acronis DeviceLock DLP (Windows) 在 build 9.0.93212 之前的版本中存在 DLL 劫持漏洞。由于应用程序未能正确指定 DLL 文件的完整加载路径,导致本地攻击者可以利用此缺陷进行权限提升。攻击者需要拥有低权限账户,并通过一定的用户交互(如诱导应用程序在特定目录下运行),将恶意的 DLL 文件加载到内存中。成功利用该漏洞后,攻击者可以执行任意代码,获取系统高权限,从而严重威胁系统的机密性、完整性和可用性。
该漏洞的核心在于 Windows 系统的 DLL 搜索顺序机制。当应用程序尝试加载动态链接库时,如果未指定绝对路径,系统会按照预定义的顺序(如当前工作目录、系统目录等)进行查找。Acronis DeviceLock DLP 的受影响版本在加载特定 DLL 时存在逻辑缺陷,允许攻击者将同名的恶意 DLL 文件放置在优先被搜索的目录中。由于受影响的组件可能以 SYSTEM 或高权限用户身份运行,当进程启动并加载该恶意 DLL 时,DLL 中的恶意代码(如 DllMain 函数中的代码)将继承进程的高权限上下文执行。这使得攻击者能够从低权限(PR:L)提升至高权限,绕过系统的安全限制,实现对受损系统的完全控制。