CVE-2025-63685CVE-2025-63685是发生在Quark Cloud Drive v3.23.2版本中的一个高危安全漏洞,属于DLL劫持(Dynamic Link Library Hijacking)类型。该漏洞的CVSS评分高达9.8分,属于严重级别,对用户系统安全构成极大威胁。Quark Cloud Drive是快牙科技推出的一款云存储和文件同步服务应用程序,广泛应用于个人和企业用户之间的文件共享和协作场景。该漏洞的核心问题在于应用程序在启动过程中,从不安全的位置加载系统动态链接库文件,且未对加载的DLL文件路径和数字签名进行充分验证。这使得攻击者可以在应用程序的启动目录下植入恶意构造的DLL文件,当用户启动程序时,恶意DLL会被操作系统加载并执行,从而实现任意代码执行。攻击者可以利用此漏洞提升权限、窃取敏感信息、安装后门程序或执行其他恶意操作。由于该漏洞的利用不需要任何用户认证,也不需要用户交互,因此具有极高的攻击效率和广泛的攻击面。
DLL劫持漏洞的产生源于Windows操作系统中动态链接库加载机制的搜索顺序。当应用程序调用LoadLibrary或相关函数加载DLL文件时,操作系统会按照预定义的搜索路径顺序查找目标DLL文件。默认的搜索顺序为:应用程序所在目录、系统目录(System32)、Windows目录、环境变量PATH中的目录等。Quark Cloud Drive v3.23.2在启动时加载regsvr32.exe相关系统库时,未使用绝对路径指定DLL位置,也未验证待加载DLL文件的完整性和来源。攻击者可以利用这一特性,在应用程序的启动目录(通常为用户具有写权限的目录)放置同名恶意DLL文件。由于应用程序启动目录的搜索优先级高于系统目录,恶意DLL会被优先加载。攻击者构造的恶意DLL通常会包含恶意代码,并在DLLMain入口点或导出的关键函数中执行恶意操作,如反弹shell、下载执行其他恶意程序或窃取用户凭证等。regsvr32.exe是Windows系统中用于注册和注销OLE控件的合法工具,常被应用程序用于组件注册功能,因此该系统库的加载行为在正常启动流程中不易引起用户警觉。