⬢ DragonFlyBSD Kernel Audit
DF-3137 / fix_run.log
← back to finding ↓ download raw
# DF-3137 fix validation — patched kernel
# Kernel: DragonFly dfbsd 6.5-DEVELOPMENT #2: Mon Sep  7 00:17:43 UTC 2026
#         (fix.diff applied to /usr/src, make nativekernel + installkernel)
# Baseline (stock #0 kernel), same image (variant=alsec freeoff=0x1000):
#   Fatal trap 12 page fault, supervisor write data, at
#   hpfs_addextentr+0xed (AL_SET store, hpfs_alsubr.c:643) -> guest dead.
# Patched:
DF3137 pwrite rc=-1 (triggering extent insert at abp+freeoff)
PWRITE_RC=0
GUEST_ALIVE
hpfs_addextentr: INSANE ALBLK
hpfs_addextent: FAILED 22
hpfs_extend: FAILED TO ADD EXTENT 22
hpfs_write: hpfs_extend FAILED 22
UMOUNT_OK
VN_CLEAR
# => the crafted ab_freeoff is rejected before any write; no panic,
#    no OOB store, clean unmount. fix_status: fixed.