⬢ DragonFlyBSD Kernel Audit
DF-5689 / run.race.log
← back to finding ↓ download raw
############ DF-5689 RACE: BASELINE (stock) ############
== round 1 ==
UAF-READ: idr_find(22) returned data from a FREED idr_nodes array (0xdddddddddddddddd)
cycles=1082 grows/cycle=3 finds=2385478 for_eachs=0 kfrees_poisoned=4328 -> USE-AFTER-FREE READ OBSERVED
rc=2
== round 2 ==
UAF-READ: idr_find(586) returned data from a FREED idr_nodes array (0xdddddddddddddddd)
cycles=453 grows/cycle=3 finds=966358 for_eachs=0 kfrees_poisoned=1812 -> USE-AFTER-FREE READ OBSERVED
rc=2
== round 3 ==
UAF-READ: idr_find(89) returned data from a FREED idr_nodes array (0xdddddddddddddddd)
cycles=1749 grows/cycle=3 finds=4184027 for_eachs=0 kfrees_poisoned=6996 -> USE-AFTER-FREE READ OBSERVED
rc=2
== stock + for_each reader (OOB-SEGV manifestation) ==
Segmentation fault
rc=139

############ DF-5689 RACE: FIXED ############
== round 1 ==
cycles=28500 grows/cycle=3 finds=26626656 for_eachs=0 kfrees_poisoned=114000 -> no hit
rc=0
== round 2 ==
cycles=27581 grows/cycle=3 finds=22170964 for_eachs=0 kfrees_poisoned=110324 -> no hit
rc=0
== round 3 ==
cycles=28590 grows/cycle=3 finds=33001048 for_eachs=0 kfrees_poisoned=114360 -> no hit
rc=0