CVE-2026-5475NASA cFS(核心飞行系统)在 7.0.0 及之前版本中存在一处安全漏洞。该漏洞源于 cfe_sb_priv.c 文件中 CFE_SB_TransmitMsg 函数的 CCSDS Header Size Handler 组件处理逻辑不当。攻击者可利用此漏洞进行恶意操纵,从而导致系统内存损坏,进而可能影响飞行任务的机密性、完整性和可用性。目前该项目已接到通知但尚未发布修复补丁。
该漏洞位于 NASA cFS 的软件总线(SB)子系统,具体涉及 `cfe_sb_priv.c` 源文件中的 `CFE_SB_TransmitMsg` 函数。该函数负责处理 CCSDS(空间数据系统咨询委员会)消息头的大小计算与分发。漏洞产生的根本原因在于 CCSDS Header Size Handler 组件在解析特定数据包结构时,缺乏严格的边界检查和长度验证。
当系统处理经过精心构造的恶意数据包时,攻击者可以操纵消息头的长度字段,导致 `CFE_SB_TransmitMsg` 函数在内存操作时发生越界访问。由于该组件在处理消息时可能直接操作内存缓冲区,这种错误会引发内存损坏。攻击者利用该漏洞需要具备邻接网络访问权限(AV:A)和低级别的用户权限(PR:L)。成功利用该漏洞可能导致系统崩溃(拒绝服务)、敏感信息泄露,或者在复杂的太空任务环境中导致飞行控制数据的完整性受损。