DragonFlyBSD Kernel Audit
DF-2878 / run.3.log
← back to finding ↓ download raw
BEFORE ioctl, vn0s1a@0  (in-slice, expect 'df2878-inside-slice'): df2878-inside-slice
BEFORE ioctl, vn0s1a@61796 (out-of-slice offset): read=-1 errno=22 (Invalid argument)
DIOCSDINFO32: accepted (in-core 'a' -> slice-relative 61796 = outside slice)
AFTER  ioctl, vn0s1a@0  (expect 'DF2878-OUTSIDE-SLICE-SECRET'): DF2878-OUTSIDE-SLICE-SECRET
READ-ESCAPE: PASS - partition node returned bytes from OUTSIDE the slice
backing image @63845 (expect 'DF2878-ESCAPED-WRITE'): DF2878-ESCAPED-WRITE
WRITE-ESCAPE: PASS - write through partition node landed OUTSIDE the slice
DF-2878 REPRODUCED
EXIT=0