CVE-2024-1086 Linux kernel nf_tables 本地提权漏洞修复方法--多种方式,亲测!!!
# 方法一:更新Linux内核至安全版本
# 首先更新软件包列表
sudo apt-get update
# 然后升级内核到安全版本
sudo apt-get install --only-upgrade linux-image-$(uname -r) linux-headers-$(uname -r)
# 方法二:使用nf_tables补丁
# 下载nf_tables补丁
wget https://mirrors.edge.kernel.org/pub/linux/kernel/projects/security/linux-kernel-security-tokens/2023/03282023-nf_tables-fix.patch
# 应用补丁(替换为你的内核版本)
sudo zcat 2023-03282023-nf_tables-fix.patch.gz | sudo patch -p1 -d /usr/src/linux-source-$(uname -r)
# 重新编译内核
sudo apt-get install build-essential linux-headers-$(uname -r)
sudo make menuconfig
sudo make -j$(nproc) bzImage
sudo make modules -j$(nproc)
sudo make modules_install
sudo make install
# 重启系统
sudo reboot
# 方法三:使用sysctl防护措施
# 编辑sysctl配置文件
sudo nano /etc/sysctl.conf
# 添加以下行
net.netfilter.nf_conntrack_acct = 1
# 应用配置
sudo sysctl -p
以上代码提供了三种修复本地提权漏洞的方法,分别是更新Linux内核、使用nf\_tables补丁和使用sysctl防护措施。在执行前,请确保备份重要数据,并在测试环境中测试这些操作,以避免潜在的系统稳定性问题。
评论已关闭