#!/bin/bash echo "=========================================" echo " CVE-2026-31431 Kernel Fix Script" echo " Yapimci: Omer ATABER" echo "=========================================" source /etc/os-release echo "[+] OS: $NAME" echo "[+] Current kernel:" uname -r if [[ "$NAME" == *"CloudLinux"* ]]; then echo "[+] CloudLinux tespit edildi" yum --enablerepo=cloudlinux-updates-testing update kernel -y elif [[ "$NAME" == *"AlmaLinux"* ]]; then echo "[+] AlmaLinux tespit edildi" echo "[+] Testing repo kuruluyor..." dnf install -y almalinux-release-testing echo "[+] Kernel update yapiliyor..." dnf update kernel -y echo "[+] Testing repo kapatiliyor..." dnf config-manager --disable almalinux-testing else echo "[!] Desteklenmeyen sistem: $NAME" exit 1 fi echo "" echo "[+] Yuklu kernel paketleri:" rpm -q kernel | sort -V | tail -n 5 echo "" echo "=========================================" echo " Kernel update tamamlandi!" echo "=========================================" read -p "Reboot yapmak ister misiniz? (y/n): " REBOOT if [[ "$REBOOT" =~ ^[Yy]$ ]]; then echo "[+] Sistem yeniden baslatiliyor..." reboot else echo "[+] Reboot iptal edildi" echo "Kontrol icin: uname -r" fi