DragonFlyBSD Kernel Audit
DF-2443 / fix_run.log
← back to finding ↓ download raw
=== PATCHED dm.ko (sha256 095e0798e73a42abe2e8f154b428336343784d4d6196b460c3da5ec000366a65) ===
=== kernel: DragonFly 6.5-DEVELOPMENT #0 (dm is purely loadable; kernel image unchanged) ===
=== PoC: ./dm_deadlock_uaf 8 2000 (SAME PoC that panicked the unpatched module) ===
[patched] [*] DF-2443 dm_dev_remove deadlock-forces-UAF racer
[patched] [*] racers=8 iterations=2000 dev=df2443racer
[patched] [*] hammering remove-vs-remove race; expect INVARIANTS panic /
[patched]     slab freed-object deref / double-free / lockmgr-on-freed
[patched] [*] iter 0/2000 survived so far
[patched] [*] iter 500/2000 survived so far
[patched] [*] iter 1000/2000 survived so far
[patched] [*] iter 1500/2000 survived so far
[patched] [!] exhausted 2000 iterations without a panic -- race not hit this run
[patched] PATCHED_RACER_EXIT=0