
これはCVE-2026-46215(LinuxカーネルのUse After Free)のエクスプロイトです。Linux 7.0向けに改変 !!! 作者: Antonius(ev1lut10n / sw0rdm4n)
コード by : Antonius (w1sdom / ev1lut10n / sw0rdm4n) - bluedragonsec.com
https://github.com/bluedragonsecurity
このエクスプロイトは制限された環境でのみ動作します。以下の要件を確認してください!!!
これは CVE-2026-46215 (Linux Kernel Use After Free) のエクスプロイトで、Linux 7.0 向けに適用されています!!! 警告!!! このエクスプロイトは安定していません! 時にはカーネルパニックを引き起こす可能性があります! 警告しましたよ!!! ;-p
しばらくお待ちください ... エクスプロイトの実行には時間がかかる場合があります。
バグ? 古いハンドルが NULL 化されない -> ダングリングポインタ (UAF へのレース)
すみません! このエクスプロイトは信頼性がなく、安定していません!!!
これを修正する時間がありません。
このエクスプロイトを実行するときは辛抱強くお待ちください! 長い時間がかかります!
kratnowl cross-cache からの改良版
gcc -o exploit exploit.c -lpthread -static
このエクスプロイトは以下から改変されています: https://github.com/0xCyberstan/CVE-2026-46215-POC/blob/main/poc.c
このエクスプロイトは linux 7.0 向けに設計されていますが、 脆弱性は 7.0 から 7.0.8 まで、7.0-rc* シリーズを含みます。 テスト済みなのは lubuntu 26 と linux 7.0 のみです!!!


linux 7.0 を搭載した lubuntu 26、ubuntu 26、または ubuntu 26 server を使用してください。 linux 7.0.1 - 7.0.8 は脆弱ですが、私はこのエクスプロイトを 7.0 以外のバージョン向けに設計していません。 ただし試すことはできます。もしかしたら動作するかもしれません (私は linux 7.0 以外のバージョンでは試していません)。 n.b : このエクスプロイトは linux 7.0 向けに設計されています。
このコマンドを使用してください (あくまで例です): qemu-system-x86_64
-machine type=q35,accel=kvm
-enable-kvm -cpu host -smp $(nproc) -m 6G
-drive file=lubuntu26.qcow2,format=qcow2,if=virtio,cache=none,aio=io_uring,discard=unmap
-netdev user,id=n0,hostfwd=tcp::2222-:22
-device virtio-net-pci,netdev=n0
-device virtio-rng-pci -device virtio-balloon
-vga virtio -display spice-app
-device virtio-serial-pci
-chardev spicevmc,id=spicechannel0,name=vdagent
-device virtserialport,chardev=spicechannel0,name=com.redhat.spice.0
-device qemu-xhci,id=xhci
-device usb-tablet,bus=xhci.0 -device usb-kbd,bus=xhci.0
-rtc base=utc,clock=host
-serial mon:stdio
-s
このエクスプロイトを動作させるには、OS がテキストモードである必要があります。
lubuntu 26 または ubuntu 26 の場合、エクスプロイトをテストする前に以下を実行してください:
sudo systemctl set-default multi-user.target && reboot
このエラーを避けるには: [-] No DRM、lubuntu ではユーザーが video グループに属している必要があります。エクスプロイトを実行する前に以下を実行してください:
sudo usermod -a -G video your_username && newgrp video
例: 私のユーザーは robohax なので、次のようにします:
sudo usermod -a -G video robohax && newgrp video
テスト:
robohax@robohax-standardpc:~$ id
uid=1000(robohax) gid=1000(robohax) groups=1000(robohax),4(adm),24(cdrom),27(sudo),30(dip),44(video),46(plugdev),110(lpadmin),978(sambashare)
44(video) ===> これは /dev/dri を開くために必要です!!!

エクスプロイトが動作している (停止していない) ことを示すプログレスバーを追加しました。プログレスバーが動いている限り... OS を再起動する必要はありません。