DragonFlyBSD Kernel Audit
DF-0898 / fix_run.log
← back to finding ↓ download raw
=== DF-0898 PoC on PATCHED kernel (6.5-DEVELOPMENT #1, single-fix) ===
Kernel: DragonFly 6.5-DEVELOPMENT #1: Sun Jul 12 01:15:57 UTC 2026
sha256(/boot/kernel/kernel) = 0e56ec2a2135ab0da7a6e53f3e4a92e93325aac6a593a9bbeffca0665b748ebc
Cmd: cd /root/poc/DF-0898 && ./trigger

=== RUN 1 ===
[*] sizeof(struct devfs_rule_ioctl) = 3112
[*] rule_type=0x0 rule_cmd=0x1 (LINK=0x1, NAME=0x1)
[*] Sending DEVFS_RULE_ADD (LINK without NAME)...
[*] DEVFS_RULE_ADD returned -1 (errno=22: Invalid argument)
[!] ADD failed; cannot proceed to APPLY
RUN_EXIT=1
STATUS after run: up (no panic, no crash)

=== RUN 2 ===
[*] DEVFS_RULE_ADD returned -1 (errno=22: Invalid argument)
RUN_EXIT=1
STATUS after run: up

=== RUN 3 ===
[*] DEVFS_RULE_ADD returned -1 (errno=22: Invalid argument)
RUN_EXIT=1
STATUS after run: up

Boot.log scan for panic signature: EMPTY (no "fatal trap" / "panic" / "Stopped at devfs_rule_create_link")
=> fix closes the bug deterministically.