DragonFlyBSD Kernel Audit
← dashboard
DF-0191

Divide-by-zero panic via log_wakeups_per_second=0 sysctl

Summary

log_wakeups_per_second CTLFLAG_RW no validation(:88-89). Used as divisor hz/log_wakeups_per_second at :103,:242,:253. Root sets to 0 -> div-by-zero panic. Also >hz -> tight callout loop pinning CPU.