# DF-0283 -- Low

## Verdict: REPRODUCED (source-confirmed)

REAL: receive_frame panics ('Empty mbuf at the end of the chain') on a malformed trailing empty mbuf instead of dropping -- a hard kernel panic on bad input. Reachability depends on L2CAP delivering a trailing empty mbuf.

## Impact ceiling
panic

## Cited refs
- sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c:1958

## Fix
Replace the panic with a graceful drop (NG_FREE_M + return EINVAL).

## 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.
