DF-5177 / run.log
RC=0 cd0 at ata1 bus 0 target 0 lun 0 cd0: <QEMU QEMU DVD-ROM 2.5+> Removable CD-ROM SCSI-0 device cd0: 16.000MB/s transfers cd0: Attempt to query device size failed: NOT READY, Medium not present Mounting root from hammer2:vbd0s1d hammer2_mount: root devstr="vbd0s1d" hammer2_mount: device="vbd0s1d" label="ROOT" rdonly=1 hammer2_ondisk: "/dev/vbd0s1d" zone=2 id=0 offset=0x0000000000000000 size=0x000000063f000000 hammer2_mount: hmp=0xfffff8008fae0000 pmp=0xfffff80090280000 DMA space used: 13580k, remaining available: 131072k Mounting devfs hammer2_mount: "vbd0s1d": no recovery needed hammer2: enable read/write HAMMER2: VOLDATA DUMP HAMMER2: INITIATE SPANs swap low/high-water marks set to 41940/62910 [df5177] timer 0xfffff8008bb481f0 size 208 [df5177] callback now running on cpu0's taskqueue (cb_done=0) [df5177] re-armed from cpu1 (50ms) while cb in flight [df5177] hrtimer_cancel() returned ret=1, cb_done=0 (Linux API requires cb_done==1 here!) [df5177] timer freed and reallocated: victim=0xfffff8008bb481f0 same=1; waiting 600ms for the in-flight epilogue... [df5177] after wait: cb_done=1; scanning victim for post-free writes [df5177] UAF-WRITE victim[152]=0x00 (was 0x5A: epilogue cleared active) [df5177] UAF-WRITE victim[153]=0x00 (was 0x5A: epilogue cleared running) [df5177] EXPLOIT-PRIMITIVE PROVEN: cancel returned before callback + 2 post-free writes into a reallocated object