CVE-2026-28704EmoCheck是一款用于检测恶意软件的安全工具。CVE-2026-28704是该软件中存在的一个高危漏洞,主要由于不安全地加载动态链接库(DLL)导致。攻击者可以将精心制作的恶意DLL文件放置在EmoCheck的目录中,当用户运行该工具时,恶意DLL会被自动加载并执行,从而赋予攻击者与当前用户相同的系统权限,可能导致敏感信息泄露或系统被完全控制。
该漏洞属于典型的DLL劫持或DLL侧加载漏洞。Windows应用程序在加载动态链接库时,通常遵循特定的搜索顺序。如果应用程序未指定DLL的完整绝对路径,系统会优先检查应用程序当前工作目录。EmoCheck在实现过程中未能正确处理DLL加载路径,导致其不安全地加载了同目录下的DLL文件。攻击者可以利用这一机制,将恶意的DLL文件重命名为EmoCheck试图加载的库名,并将其放置在EmoCheck的运行目录下。一旦用户在该目录下运行EmoCheck,恶意代码即被加载并执行。虽然攻击向量为本地(AV:L),但这常被用于钓鱼攻击,攻击者将打包好的恶意工具分发给受害者,诱导其解压并运行,从而在受害者主机上执行任意代码,获取与当前用户相同的控制权。