
استغلال لثغرة CVE-2026-31431 يرفع الصلاحيات عن طريق تغيير معرف المستخدم، مع سكربت تحقق وتعليمات تخفيف لثغرة algif_aead.
احصل على جميع تنبيهات CVE الجديدة على https://exploitroom.com
mail :: ~/Desktop/CVE-2026 » file *
exploit: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, BuildID[sha1]=9454dbdde0ac2d1a8981c06db89f24a4753ec3b7, for GNU/Linux 3.2.0, not stripped
payload: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, BuildID[sha1]=9b0f16503767336bc8a821482933c1111aafa23a, stripped
verify_vulneurable: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, BuildID[sha1]=a79c6ab7e9d14e60af8d7dfc1c102e3bc93a910b, for GNU/Linux 3.2.0, not stripped
mail :: ~/Desktop/CVE-2026 »
git clone https://github.com/ExploitEoom/CVE-2026-31431.git
cd CVE-2026-31431
chmod +x *
./verify_vulneurable
./exploit
https://github.com/user-attachments/assets/27e0f28e-0cb8-438d-9fe4-ebd56035adad
تغيّر المعرّف من 1000 إلى 0000
لا يمكننا تشغيل بعض أوامر النظام
ادخل كجذر باستخدام sudo su أو استخدم ./exploit ثم ابحث عن المستخدم الذي شغّلت عليه الاستغلال
استبدل 0000 إلى 1000
هنا استعدت مستخدمك
lsmod | grep algif_aead
لا يوجد مخرجات (غير قيد الاستخدام) → شغّل أوامر التعطيل أدناه
echo "install algif_aead /bin/false" | sudo tee /etc/modprobe.d/disable-algif-aead.conf
sudo rmmod algif_aead 2>/dev/null || true
Debian/Ubuntu: sudo apt update && sudo apt upgrade -y CentOS/RHEL/Rocky/Alma: sudo dnf update -y التصحيح: https://git.kernel.org/stable/c/a664bf3d603dc3bdcf9ae47cc21e0daec706d7a5