CVE-2026-32860NI LabVIEW在解析LVLIB文件时存在内存破坏漏洞。该漏洞由于越界写入引起,攻击者可诱导用户打开特制的.lvlib文件触发此漏洞。成功利用可能导致信息泄露或任意代码执行。受影响版本包括LabVIEW 2026 Q1 (26.1.0)及更早版本。由于需要用户交互,攻击通常通过钓鱼邮件或恶意文件分发进行,建议用户谨慎处理来源不明的项目库文件。
该漏洞属于典型的内存破坏漏洞,具体表现为越界写入(Out-of-bounds Write)。NI LabVIEW软件在解析.lvlib(LabVIEW项目库)文件时,未能对文件内部的特定数据结构或字段长度进行严格的边界检查。当用户尝试加载一个经过特殊构造的畸形LVLIB文件时,解析逻辑会将数据写入预分配的内存缓冲区之外,覆盖相邻的内存区域。这种内存破坏可能破坏堆结构或覆盖函数指针等关键控制数据。攻击者可以通过精心设计文件中的偏移量和内容,控制被覆盖的数据。虽然攻击需要用户交互(UI:R)且攻击向量为本地(AV:L),但一旦文件被打开,无需管理员权限(PR:N)即可触发。根据内存布局的不同,攻击者可能实现拒绝服务、读取敏感内存信息,最严重的情况下可劫持程序执行流,实现任意代码执行。