CVE-2026-1579CVE-2026-1579 是影响 MAVLink 通信协议的严重安全漏洞。该协议默认缺乏加密认证机制。在未启用 MAVLink 2.0 消息签名的情况下,任何能够访问 MAVLink 接口的攻击者都可以发送未经认证的消息。特别是利用 SERIAL_CONTROL 消息,攻击者可获取交互式 shell 访问权限,从而完全控制目标系统。
该漏洞源于 MAVLink 协议在设计上默认不强制执行加密认证。虽然 MAVLink 2.0 引入了消息签名机制以验证通信双方的身份,但如果用户未在 PX4 或其他兼容系统中显式启用此功能,系统将接受所有传入的消息。攻击者只需接入网络(通过 UDP、串口或其他 MAVLink 传输方式),即可构造恶意的 MAVLink 数据包。通过发送 SERIAL_CONTROL 消息,攻击者可以绕过正常的操作流程,直接与系统的控制台交互,执行任意命令。这种攻击无需用户交互,且利用了协议层面的信任缺陷,导致机密性、完整性和可用性全面受损。