CVE-2025-46685CVE-2025-46685是戴尔SupportAssist OS Recovery中的一个本地权限提升漏洞。该漏洞存在于5.5.15.1之前的所有版本中,由于程序在创建临时文件时使用了不安全的权限设置,攻击者可以通过低权限账户本地访问系统,利用符号链接(symlink)或竞争条件(race condition)攻击,将恶意文件注入到具有更高权限的进程中执行,从而实现从低权限用户到系统管理员权限的提升。此漏洞需要攻击者具备本地访问权限和用户交互条件,但一旦利用成功,攻击者可以获得对受影响系统的完全控制权,包括机密性、完整性和可用性的完全破坏。
该漏洞的根本原因在于Dell SupportAssist OS Recovery在处理临时文件时未遵循安全最佳实践。程序在/tmp或类似目录中创建临时文件时,使用了过于宽松的文件权限(如666或777),使得低权限用户可以读写这些文件。攻击者可以通过以下方式利用:1) 在目标临时文件创建前,通过符号链接将其指向敏感位置(如/etc/passwd或系统二进制文件);2) 利用竞争条件,在程序写入临时文件时替换其内容为恶意代码;3) 结合DLL劫持或其他技术,将恶意代码加载到高权限进程中执行。由于CVSS向量显示需要用户交互(UI:R),攻击可能通过诱导用户执行特定操作来触发临时文件的创建过程。成功利用后,攻击者可在受影响系统上执行任意代码,完全绕过操作系统的权限隔离机制。