Linux Kernel本地权限提升漏洞 (CVE-2023-35001) 安全通告

漏洞概述
漏洞名称 Linux Kernel 本地权限提升漏洞
漏洞编号 QVD-2023-15249、CVE-2023-35001
公开时间 2023-07-25 影响对象数量级 千万级
奇安信评级 高危 CVSS 3.1分数 7.8
威胁类型 权限提升 利用可能性
POC状态 已公开 在野利用状态 未发现
EXP状态 已公开 技术细节状态 已公开
利用条件:需要本地低权限。

(注:奇安信CERT的漏洞深度分析报告包含此漏洞的POC及技术细节,订阅方式见文末。)

0漏洞详情

影响组件

Linux内核是 Linux 操作系统(OS)的主要组件,也是计算机硬件与其进程之间的核心接口。它负责两者之间的通信,还要尽可能高效地管理资源。

漏洞描述

近日,奇安信CERT监测到 Linux Kernel 本地权限提升漏洞(CVE-2023-35001):Linux 内核 Netfilter 模块 nft_byteorder_eval函数存在越界写入漏洞。具有 CAP_NET_ADMIN 权限的本地攻击者可以利用该漏洞将权限提升至ROOT权限。

鉴于该漏洞影响范围极大,建议客户尽快做好自查及防护。

02 影响范围

影响版本

v3.13-rc1 <= Linux Kernel < v6.5-rc2

不受影响版本

Linux Kernel >= v6.5-rc2

其他受影响组件

03 复现情况

目前,奇安信CERT已成功复现该漏洞,截图如下:

04 处置建议

安全更新

升级内核版本到Linux Kernel >= v6.5-rc2

缓解方案

Ubuntu/Debian:

临时配置(重启后失效)

sudo sysctl -w kernel.unprivileged_userns_clone=0

永久配置

echo “kernel.unprivileged_userns_clone=0″ > /etc/sysctl.d/userns.conf

service procps restart

Centos:

查看是否关闭

cat /proc/sys/user/max_user_namespaces

如果为0,则代表关闭

不为0,执行下面命令关闭:

临时配置(重启后失效)

echo 0 > /proc/sys/user/max_user_namespaces

永久配置

grubby –args=”user_namespace.enable=0″ –update-kernel=”$(grubby –default-kernel)”

echo “user.max_user_namespaces=0″ >> /etc/sysctl.conf

reboot

注:关闭非特权用户命名空间,可能对容器和浏览器沙箱造成影响。

05 参考资料

[1]https://www.synacktiv.com/en/publications/old-bug-shallow-bug-exploiting-ubuntu-at-pwn2own-vancouver-2023

来源:本文来自奇安信 CERT

上一篇:苹果谷歌漏洞披露不完整,让腾讯QQ等数百万应用处于危险之中

下一篇:赛迪顾问:托管安全运营服务进入3.0阶段,360技术创新双领先