⬢ DragonFlyBSD Kernel Audit
DF-3282 / run.log
← back to finding ↓ download raw
== DF-3282 baseline run ==
guest: guest down after panic

1. kldload /root/fw/fw.ko
2. ifconfig wlan create wlandev fw0 wlanmode ap
3. ifconfig wlan0 ssid fwtest mode 11b channel 1 up   -> fw: wlan0 RUN, beacon allocated (NO appie => bo_appie==NULL, bo_appie_len==0)
4. /root/fw/setappie wlan0   (SIOCS80211 IOC_APPIE subtype BEACON, 64-byte vendor IE; privileged)
5. <=100ms later: Fatal trap 12, fault VA 0x40, write in memcpy; guest down

== DF-3282 PATCHED validation (kernel #1 Sep 10 04:41:20, fix.diff applied,
   make nativekernel + installkernel in-guest) ==
kldload /root/fw/fw.ko; ifconfig wlan create wlandev fw0 wlanmode ap
ifconfig wlan0 ssid fwtest mode 11b channel 1 up
   -> fw: wlan0 RUN, beacon allocated
/root/fw/setappie wlan0
   -> setting 64-byte beacon app IE on wlan0...
   -> OK -- app IE installed
(sleep 4; 40+ beacon ticks elapse)
vm.sh status => up            <-- NO fault (baseline died within 1 tick)
ifconfig wlan0 destroy        -> DESTROY-OK
kldunload fw                  -> UNLOAD-OK