CVE-2025-64468CVE-2025-64468是影响NI LabVIEW软件的安全漏洞,存在于sentry!sentry_span_set_data()函数中。当LabVIEW解析经过恶意构造或损坏的VI文件时,会触发use-after-free条件。该漏洞的CVSS评分为7.8,属于高危级别。攻击者可以通过诱导用户打开特制的VI文件来利用此漏洞,成功 exploitation 后可能导致敏感信息泄露或在受害者系统上执行任意代码。由于攻击向量为本地且需要用户交互,攻击者通常需要结合社会工程学技巧,如钓鱼邮件或恶意网站分发带有恶意payload的VI文件。此漏洞影响NI LabVIEW 2025 Q3 (25.3)及所有更早版本,使用该软件的组织和个人应尽快采取修复措施以防止潜在的安全风险。
该漏洞是典型的use-after-free(释放后重用)内存损坏问题,发生在sentry组件的sentry_span_set_data()函数中。当程序解析VI文件时,如果文件结构被恶意篡改或损坏,可能导致内存中的某些对象被提前释放,但程序代码仍然持有对这些已释放内存区域的引用。当后续代码尝试访问这些悬空指针时,就会触发use-after-free漏洞。攻击者可以通过精心构造的VI文件,控制释放后内存的重新分配,并写入恶意数据,从而实现代码执行或信息窃取。成功利用此漏洞需要:1)创建包含特定内存损坏模式的VI文件;2)绕过操作系统的内存保护机制(如ASLR、DEP);3)诱导目标用户打开该文件。由于漏洞位于解析模块,任何自动打开或预览VI文件的功能都可能成为攻击向量。