Linux Kernel 权限提升(CVE-2023-32233)漏洞复现
2023-05-18 17:44:00
0x00、前言
Linux Kernel 权限提升(CVE-2023-32233)漏洞复现
0x01、漏洞描述
Linux Kernel 的 Netfilter nf_tables子系统存在释放后重用漏洞,在处理 Netfilter nf_tables 基本操作请求时,由于匿名集处理不当,导致可以任意读写内核内存,拥有低权限的本地攻击者可以利用该漏洞将权限提升至ROOT权限。
0x02、漏洞范围
v5.1-rc1 <= Linux Kernel <= 6.3.1
0x03、环境搭建
环境使用ubuntu23.04版本
官网镜像下载地址:https://ubuntu.com/download/desktop
虚拟机新建ubuntu23.04即可
0x04、漏洞复现
exp:https://github.com/Liuk3r/CVE-2023-32233
复现:
1、安装编译环境
sudo apt install gcc libmnl-dev libnftnl-dev
2、编译脚本
gcc -Wall -o exploit exploit.c -lmnl -lnftnl
3、运行exp
./exploit
提权成功
(该exp在已试验kali2023、ubuntu22.04、ubuntu20、ubuntu18上复现提权失败)
0x05、漏洞修复
目前厂商已发布安全更新,受影响用户可以更新到安全版本:
Linux Kernel 5.15.111
Linux Kernel 6.1.28
Linux Kernel 6.2.15
Linux Kernel 6.3.2
下载地址:https://kernel.org/
0x06、参考链接
https://nox.qianxin.com/article/588
https://github.com/Liuk3r/CVE-2023-32233
https://www.openwall.com/lists/oss-security/2023/05/08/4