DF-0823 / run.sh
#!/bin/sh # DF-0823 run script — triggers the UAF on an unpatched kernel. # # Prerequisites: # - Guest is up (ssh dfbsd = root) # - /tmp has ~600 MB free (two 256 MB images) # - Running as root in the guest # # Expected on BUGGY (unpatched) kernel: # Kernel panic (fatal trap 12 page fault in hammer2_primary_xops_thread) # within ~10 seconds of the final umount. SSH connection lost. # # Expected on FIXED kernel: # Clean exit 0, "Guest survived 15s post-umount — no panic". # Copy trigger to guest and run it scp -F dfbsd-qemu/config trigger.sh dfbsd:/root/trigger.sh ssh -F dfbsd-qemu/config dfbsd '/bin/sh /root/trigger.sh' |