CVE-2026-32861CVE-2026-32861 是 NI LabVIEW 软件中发现的一个高危内存损坏漏洞。该漏洞由于加载损坏的 LVCLASS 文件时发生越界写入所致。攻击者可诱导用户打开特制的 .lvclass 文件,进而导致信息泄露或任意代码执行。此漏洞影响 NI LabVIEW 2026 Q1 (26.1.0) 及之前的所有版本。
该漏洞的核心成因在于 NI LabVIEW 处理 LVCLASS 文件格式时的边界检查缺失。具体而言,当 LabVIEW 尝试解析并加载一个经过特殊构造的 .lvclass 文件时,程序在读取文件中定义的某一长度字段后,未对该数值进行有效性验证,直接将其用于后续的内存复制操作。这导致向目标缓冲区写入的数据量超过了预分配的大小,引发堆或栈的越界写入。攻击者可以通过控制写入的内容覆盖关键内存对象(如返回地址、虚函数表指针等)。尽管该漏洞的攻击向量为本地(AV:L)且需要用户交互(UI:R),即需要诱骗用户打开恶意文件,但一旦触发,即可导致信息泄露或以当前用户权限执行任意代码,对系统安全构成严重威胁。