CVE-2025-26859CVE-2025-26859是存在于RemoteView PC Application Console(远程控制软件)中的高危安全漏洞。该漏洞属于"未受控搜索路径元素"(Uncontrolled Search Path Element)类型,CVSS评分为7.8,严重等级为HIGH。RemoteView是一款由Rsupport公司开发的远程桌面控制软件,广泛应用于企业远程办公、IT支持等场景。
根据漏洞描述,受影响的产品版本为RemoteView PC Application Console 6.0.2之前的版本。该漏洞的根本原因在于应用程序在加载动态链接库(DLL)时,未能正确限定搜索路径。当应用程序启动时,Windows系统会按照特定的搜索顺序查找所需的DLL文件。如果攻击者能够将一个精心构造的恶意DLL文件放置在与受影响的应用程序相同的目录中,应用程序将优先加载该恶意DLL,从而导致任意代码执行。
该漏洞的攻击向量为本地(AV:L),无需认证(PR:N),但需要用户交互(UI:R)。一旦利用成功,攻击者可以在受害者的系统上以当前用户权限执行任意代码,对机密性、完整性和可用性均产生高影响(C:H/I:H/A:H)。该漏洞由JPCERT/CC的vultures团队发现并报告,披露日期为2025年10月15日。值得注意的是,Rsupport公司已宣布终止RemoteView PC应用程序控制台服务(参见相关参考链接),用户应尽快迁移到替代方案。
该漏洞利用了Windows操作系统中DLL加载机制的固有特性。在Windows系统中,当应用程序通过LoadLibrary()或类似的API加载DLL时,系统会按照以下默认搜索顺序查找DLL文件:
1. 应用程序所在目录
2. 系统目录(System32)
3. 16位系统目录
4. Windows目录
5. 当前工作目录
6. PATH环境变量中列出的目录
RemoteView PC Application Console在加载某些关键DLL时,未能正确使用绝对路径或未通过DLL安全搜索顺序(SafeDllSearchMode)进行保护。攻击者可以利用这一缺陷实施DLL劫持攻击(DLL Hijacking):
利用方式如下:
1. 攻击者首先分析RemoteView PC Application Console的导入表,确定应用程序尝试加载的DLL名称及其加载顺序。
2. 攻击者创建一个与目标DLL同名的恶意DLL文件,其中包含恶意代码(如反弹shell、持久化后门等)。
3. 攻击者将此恶意DLL放置到RemoteView PC Application Console的安装目录中。
4. 当用户启动RemoteView PC Application Console时,应用程序将优先从自身目录加载恶意DLL,而非系统目录中的合法DLL。
5. 恶意DLL中的代码以RemoteView进程的权限执行,从而实现任意代码执行。
由于该漏洞需要本地访问权限和用户交互(启动应用程序),攻击者通常需要通过社会工程学手段诱导用户执行恶意文件,或结合其他漏洞获取初始访问权限后进行权限提升和持久化。