Ubuntu 24.04及更高版本发现本地权限提升漏洞,紧急修复在即
近日,安全研究机构Qualys发布警告,指出Ubuntu Desktop 24.04及更高版本中存在严重的本地权限提升漏洞(CVE-2026-3888),该漏洞允许未授权的本地用户在默认安装情况下获取完整的root权限。这个漏洞的存在无疑给众多用户的系统安全带来了潜在威胁,迫切需要用户进行系统更新。
漏洞的根源在于Ubuntu的snapd服务,它不仅负责管理snap软件包,还强制执行访问权限模型。该漏洞涉及的两个核心组件是snap-confine和systemd-tmpfiles。snap-confine是一个以root权限运行的二进制文件,负责创建snap应用程序的沙箱环境,而systemd-tmpfiles则管理/tmp、/run和/var/tmp等临时目录。由于这两个组件之间的意外交互,攻击者能够利用这一漏洞实现权限提升。
根据Qualys的技术分析,这一漏洞的CVSSv3.1评分为7.8,属于高危等级。攻击者需要具备本地访问权限且不需用户交互,即可利用此漏洞进行攻击。攻击的复杂性较高,主要源于系统的时间机制。systemd-tmpfiles在删除/tmp中的过期数据时设定了清理周期,Ubuntu 24.04版本默认为30天,而更高版本则为10天,这为攻击者提供了一个时间窗口。
攻击流程可分为三个阶段:首先,攻击者需要等待清理守护进程删除/tmp/.snap目录;其次,攻击者在删除后重新创建该目录并填充恶意负载;最后,在下一次沙箱初始化时,snap-confine会以root权限绑定挂载这些文件,从而实现对主机的完全控制。