CVE-2026-31431 漏洞 暂时封堵脚本(仅 debian)

仅用于 debian 目前从 debian11 (包含)开始的版本, 均可从 security 源获取最新的修复版的内核 彻底封堵需要重启机器 # 彻底解决 apt-get update && apt-get install --only-upgrade -y linux-image-amd64 r...
CVE-2026-31431 漏洞 暂时封堵脚本(仅 debian)
CVE-2026-31431 漏洞 暂时封堵脚本(仅 debian)

仅用于 debian

目前从 debian11 (包含)开始的版本,均可从 security 源获取最新的修复版的内核

彻底封堵需要重启机器

# 彻底解决
apt-get update && apt-get install --only-upgrade -y linux-image-amd64
reboot

暂时封堵

# 检查有没有程序在使用该模块。如有,先停止这些程序
lsof | grep -i alg

mkdir -p /root/work

cat <<'EOF' > /root/work/disable-algif-aead.sh
set -eu

KVER=$(uname -r)
KDIR=/lib/modules/$KVER/kernel/crypto

cat >/etc/modprobe.d/disable-algif-aead.conf <<'EOF2'
install algif_aead /bin/false
install algif_skcipher /bin/false
install algif_hash /bin/false
install algif_rng /bin/false
EOF2

set +e
rmmod algif_aead
set -e

mkdir -p /root/backup

for mod in algif_aead algif_skcipher algif_hash algif_rng; do
  for ext in ko ko.zst ko.xz ko.gz; do
    f="$KDIR/$mod.$ext"
    [ -f "$f" ] || continue
    chmod 000 "$f"
    mv "${f}" /root/backup/
  done
done

EOF

bash /root/work/disable-algif-aead.sh

2 个帖子 - 2 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文