CVE-2026-41648Incus是一个系统容器和虚拟机管理器。在7.0.0版本之前,该软件在处理用户提供的镜像和备份tar包时,未对YAML文件的大小进行限制。攻击者可以上传精心构造的恶意文件,导致服务器加载巨大的YAML文档消耗大量内存,从而引发内存耗尽,导致服务不可用。该问题已在7.0.0版本中修复。
该漏洞的根本原因在于Incus在处理用户提供的镜像和备份tar包时,未对解压后YAML文件的体积实施安全限制。当Incus服务端解析这些tar包内的YAML配置文件时,它会完整地将文档内容加载至内存中。攻击者利用已认证的低权限账户,可以上传一个精心构造的恶意压缩包,其中包含一个结构极其复杂或数据量巨大的YAML文件。在解析阶段,解析器会尝试分配海量的内存资源以处理该文档,从而迅速耗尽服务器的物理内存或交换空间。鉴于攻击向量通过网络且无需用户交互,这种资源耗尽攻击不仅导致Incus服务崩溃,还可能引发整个主机系统的拒绝服务,严重影响了系统可用性。