DragonFlyBSD Kernel Audit
DF-0881 / env.txt
← back to finding ↓ download raw
Guest: DragonFly 6.5-DEVELOPMENT #0: Thu Jul  2 06:02:54 UTC 2026
       x86_64, KVM 6 vCPU / 4 GB
       root shell via ssh dfbsd, maxx uid 1001 via ssh dfbsd-maxx

Kernel (unpatched baseline):
  DragonFly 6.5-DEVELOPMENT #0: Thu Jul  2 06:02:54 UTC 2026
  root@dfbsd:/usr/obj/usr/src/sys/X86_64_GENERIC

Kernel (single-fix patched):
  DragonFly 6.5-DEVELOPMENT #1: Sat Jul 11 22:11:06 UTC 2026
  kernel sha256: b1817bbdf2cd380647cb77d6a28f5bec942c83356a1865aedc6420e7ee5fcf98
  udf.ko  sha256: 3dceb425cfce3f328dec84ee13e2325ec29d8c9828c6b79ac732fcbf7b277b70

UDF: loadable module (kldload udf); not compiled into GENERIC kernel
     udf.ko at /boot/kernel/udf.ko

Slab allocator:
  ZALLOC_ZONE_LIMIT = 16384 (allocs <= 16KB slab-managed)
  ZALLOC_MIN_ZONE_SIZE = 32KB, ZALLOC_MAX_ZONE_SIZE = 128KB
  PoC uses st_size=32768 → kmem page-zone (dedicated pages, unmapped neighbors)

Preconditions for exploitation:
  - root mounts attacker-controlled UDF image (vnconfig + mount -t udf)
  - OR vfs.usermount=1 + root-created image owned by unprivileged user
  - UDF module must be loadable (default in DragonFly)