CVE-2025-64463CVE-2025-64463是发生在NI LabVIEW软件中的一个高危安全漏洞。该漏洞位于LabVIEW的LVResource::DetachResource()函数中,当软件在解析经过精心构造或损坏的VI文件时,会触发越界读取(Out of Bounds Read)问题。攻击者可以通过制作一个恶意的VI文件,诱导目标用户打开,从而实现信息泄露或在受害者系统上执行任意代码。攻击成功需要用户交互,即诱使用户打开攻击者提供的VI文件。由于该漏洞的CVSS评分为7.8(高危级别),且具有本地攻击向量和低攻击复杂度,因此对未及时更新软件的LabVIEW用户构成严重安全威胁。建议所有使用NI LabVIEW的用户尽快升级到最新版本或应用官方发布的安全补丁。
该漏洞属于内存安全漏洞,具体表现为在NI LabVIEW的LVResource::DetachResource()函数实现中存在边界检查缺失。当LabVIEW解析VI文件格式时,程序会调用该函数分离和释放资源对象。攻击者可以通过精心构造VI文件,在文件的资源引用部分注入超长或畸形的数据,使得DetachResource()函数在处理这些数据时读取超出预期缓冲区边界的内存内容。由于缺乏有效的边界验证,程序会继续读取相邻内存区域的数据,可能导致敏感信息(如密钥、凭据、内存地址等)泄露。在特定条件下,攻击者还可以利用泄露的内存地址信息绕过ASLR等缓解机制,进一步实现任意代码执行。攻击的利用复杂度较低,但需要用户主动打开恶意VI文件,因此攻击者通常会结合社会工程学技术进行攻击。