CVE-2025-57849CVE-2025-57849是一个影响Red Hat Fuse容器镜像的特权提升漏洞。该漏洞源于容器镜像构建过程中,/etc/passwd文件的权限配置错误,被设置为组可写(group-writable)状态。在特定条件下,攻击者即使以非root用户身份在受影响容器内执行命令,也能利用其root组成员身份修改/etc/passwd文件。攻击者可通过在/etc/passwd中添加新用户并将其UID设置为0(root UID),从而在容器内获得完整的root权限,实现容器特权提升。此漏洞的CVSS评分为6.4,属于中等严重等级。攻击向量为本地访问,需要高权限认证但无需用户交互,对机密性、完整性和可用性均造成高影响。
该漏洞的根本原因在于Fuse容器镜像构建时,/etc/passwd文件的权限被错误配置为组可写。在标准的Linux权限模型中,/etc/passwd文件通常仅允许root用户修改,其标准权限为-rw-r--r--(644),确保只有root用户具有写权限。然而,当/etc/passwd被设置为组可写(如-rw-rw-r--,644或0664)时,root组内的任何用户都有权修改该文件内容。攻击者利用此配置错误,可以将类似test:x:0:0:root:/root:/bin/bash的新记录添加到/etc/passwd文件中,从而创建一个UID为0的新用户账号。由于UID 0在Linux系统中等价于root用户,该账号将拥有完整的root权限。攻击者随后可通过su或sudo命令切换至该新建账号,获得容器内的最高权限,最终实现容器逃逸或横向移动的前提条件。