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权限绑定挂载这些文件,从而实现对主机的完全控制。

针对这一漏洞,Qualys建议所有受影响的用户立即进行紧急升级。Ubuntu的安全团队已经发布了相应的修复版本,用户应尽快将snapd更新至2.73+ubuntu24.04.1或更高版本,确保系统安全。值得注意的是,Ubuntu 16.04至22.04 LTS在默认配置下不受此漏洞影响,但建议用户应用补丁以防非默认设置可能带来的风险。

在此背景下,Qualys还发现了另一个潜在的安全问题,涉及uutils/coreutils包中的竞争条件漏洞,可能允许未授权的本地攻击者以root权限删除任意文件。虽然Ubuntu安全团队已采取措施缓解该风险,但用户仍需保持警惕,定期更新系统以确保安全。

总体而言,这一事件提醒我们,系统安全不容忽视,定期检查和更新软件是保护个人及企业数据的重要手段。随着网络安全威胁的不断演变,用户应提高警惕,及时响应安全警报,确保信息安全和系统稳定。