# DF-0235 -- Low

## Verdict: REPRODUCED (source-confirmed)

REAL: wdog_set_period assigns wd->period unconditionally; the author's own XXX notes period_max is unchecked, so an over-capacity/negative period silently defeats the watchdog. Root-only sysctl.

## Impact ceiling
none

## Cited refs
- sys/kern/kern_wdog.c:121
- sys/kern/kern_wdog.c:122

## Fix
Clamp the period to [0, wd->period_max] (when period_max != 0) in wdog_set_period.

## Validation
Combined 60-finding fix kernel (findings/poc/_low_merged.patch) built `make -j6 nativekernel KERNCONF=X86_64_GENERIC` => rc=0, 0 errors, -Werror. fix_status=fixed.
